题目
题解
public boolean isCompleteTree (TreeNode root) {
// write code here
if(root == null) return true;
Queue<TreeNode> queue = new LinkedList<TreeNode>();
queue.add(root);
boolean isHasLeft = true;
while(!queue.isEmpty()) {
TreeNode poll = queue.poll();
if(poll == null) isHasLeft = false;
else{
if(isHasLeft == false) return isHasLeft;
queue.add(poll.left);
queue.add(poll.right);
}
}
return true;
}