方法一
思路:BFS
时间复杂度:O(n)
1 | // Runtime: 72 ms, faster than 19.61% of JavaScript online submissions for Binary Tree Level Order Traversal. |
方法二
思路:和方法一的思路类似,也是通过层级计数,不过通过DFS实现
时间复杂度:O(n)
1 | // Runtime: 68 ms, faster than 21.98% of JavaScript online submissions for Binary Tree Level Order Traversal. |
方法三
思路:BFS + Batch Process
时间复杂度:O(n)
1 | // Runtime: 64 ms, faster than 30.81% of JavaScript online submissions for Binary Tree Level Order Traversal. |
test cases
1 | test("test1", () => { |