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.
2 parents fd37d8c + 01981b8 commit 305960bCopy full SHA for 305960b
99. 把二叉搜索树转换为累加树.md
@@ -10,14 +10,15 @@
10
class Solution:
11
def convertBST(self, root: Optional[TreeNode]) -> Optional[TreeNode]:
12
self.total = 0
13
- def recur(node):
+ def dfs(node):
14
+ #1.更新total 2.变成累加
15
if not node:
16
return
- recur(node.right)
17
+ dfs(node.right)
18
self.total += node.val
19
node.val = self.total
- recur(node.left)
20
+ dfs(node.left)
21
22
recur(root)
23
return root
-```
24
+```
P100. 打家劫舍 III.md
@@ -10,6 +10,7 @@
def rob(self, root: Optional[TreeNode]) -> int:
def dfs(node):
+ #返回该节点不偷和偷状态下能够偷取的最大值
if node is None:
return [0,0]
@@ -25,4 +26,4 @@ class Solution:
25
26
27
res = dfs(root)
28
return max(res)
29
0 commit comments