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