deno.land / x / masx200_leetcode_test@10.6.5 / check-completeness-of-a-binary-tree / index.ts

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { TreeNode } from "../binary-tree-inorder-traversal/TreeNode.ts";
export default function isCompleteTree(root: TreeNode | null): boolean { if (!root) return false; const queue: Array<TreeNode | null> = []; queue.push(root); let isFindNull = false; while (queue.length) { const node = queue.shift();
if (!node) { isFindNull = true; } else { if (isFindNull) return false; queue.push(node.left); queue.push(node.right); } } return true;}
masx200_leetcode_test

Version Info

Tagged at
a year ago