Skip to content

Commit a78433d

Browse files
committed
Runtime: 113 ms (Top 25.04%) | Memory: 44.6 MB (Top 16.66%)
1 parent 40f43e1 commit a78433d

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Runtime: 113 ms (Top 25.04%) | Memory: 44.6 MB (Top 16.66%)
12
var levelOrder = function(root) {
23
const result = [];
34
if (root == null) return result
@@ -8,19 +9,19 @@ var levelOrder = function(root) {
89
q.enqueue(root)
910

1011
while (!q.isEmpty()) {
11-
let levelSize = q.size();
12-
while (levelSize-- != 0) {
13-
let node = q.dequeue()
14-
temp.push(node.val)
15-
// enqueue both children first,
16-
// before looking at the next dequeued item
17-
if (node.left != null) q.enqueue(node.left);
18-
if (node.right != null) q.enqueue(node.right);
19-
}
20-
result.push(temp);
21-
temp = [];
22-
lvl +=1
12+
let levelSize = q.size();
13+
while (levelSize-- != 0) {
14+
let node = q.dequeue()
15+
temp.push(node.val)
16+
// enqueue both children first,
17+
// before looking at the next dequeued item
18+
if (node.left != null) q.enqueue(node.left);
19+
if (node.right != null) q.enqueue(node.right);
20+
}
21+
result.push(temp);
22+
temp = [];
23+
lvl +=1
2324
}
2425

2526
return result
26-
};
27+
};

0 commit comments

Comments
 (0)