Check Completeness of a Binary Tree LeetCode solution in Java

1
class Solution {
2
public boolean isCompleteTree(TreeNode root) {
3
boolean end = false;
4
Queue<TreeNode> queue = new LinkedList<>();
5
queue.offer(root);
6
while (!queue.isEmpty()) {
7
TreeNode currentNode = queue.poll();
8
if (currentNode == null) {
9
end = true;
10
} else {
11
if (end) {
12
return false;
13
}
14
queue.offer(currentNode.left);
15
queue.offer(currentNode.right);
16
}
17
}
18
return true;
19
}
20
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0