We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e28244a commit e500fabCopy full SHA for e500fab
JustDevRae/Tree/binary_tree_level_order_traversal.js
@@ -0,0 +1,23 @@
1
+function levelOrder(root) {
2
+ if (!root) return [];
3
+
4
+ let result = [];
5
+ let queue = [root];
6
7
+ while (queue.length > 0) {
8
+ let level = [];
9
+ let size = queue.length;
10
11
+ for (let i = 0; i < size; i++) {
12
+ let node = queue.shift();
13
+ level.push(node.val);
14
15
+ if (node.left) queue.push(node.left);
16
+ if (node.right) queue.push(node.right);
17
+ }
18
19
+ result.push(level);
20
21
22
+ return result;
23
+}
0 commit comments