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 76aa837 commit 6dd69e0Copy full SHA for 6dd69e0
二叉树/107. 二叉树的层次遍历 II.js
@@ -0,0 +1,40 @@
1
+/**
2
+ * Definition for a binary tree node.
3
+ * function TreeNode(val) {
4
+ * this.val = val;
5
+ * this.left = this.right = null;
6
+ * }
7
+ */
8
+
9
+let TreeNode = require('../工具/二叉树.js')
10
11
12
+ * @param {TreeNode} root
13
+ * @return {number[][]}
14
15
+var levelOrderBottom = function (root) {
16
+ let res = []
17
+ let dfs = (node, level = 0) => {
18
+ if (!node) return
19
20
+ if (!res[level]) {
21
+ res[level] = []
22
+ }
23
24
+ dfs(node.left, level + 1)
25
+ dfs(node.right, level + 1)
26
27
+ res[level].push(node.val)
28
29
30
+ dfs(root)
31
+ return res.reverse()
32
+};
33
34
+var t = new TreeNode(3)
35
+t.left = new TreeNode(9)
36
+t.right = new TreeNode(20)
37
+t.right.left = new TreeNode(15)
38
+t.right.right = new TreeNode(7)
39
40
+console.log(levelOrderBottom(t))
0 commit comments