Skip to content

Commit 305960b

Browse files
committed
2 parents fd37d8c + 01981b8 commit 305960b

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

99. 把二叉搜索树转换为累加树.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,15 @@
1010
class Solution:
1111
def convertBST(self, root: Optional[TreeNode]) -> Optional[TreeNode]:
1212
self.total = 0
13-
def recur(node):
13+
def dfs(node):
14+
#1.更新total 2.变成累加
1415
if not node:
1516
return
16-
recur(node.right)
17+
dfs(node.right)
1718
self.total += node.val
1819
node.val = self.total
19-
recur(node.left)
20+
dfs(node.left)
2021
2122
recur(root)
2223
return root
23-
```
24+
```

P100. 打家劫舍 III.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
class Solution:
1111
def rob(self, root: Optional[TreeNode]) -> int:
1212
def dfs(node):
13+
#返回该节点不偷和偷状态下能够偷取的最大值
1314
if node is None:
1415
return [0,0]
1516
@@ -25,4 +26,4 @@ class Solution:
2526
2627
res = dfs(root)
2728
return max(res)
28-
```
29+
```

0 commit comments

Comments
 (0)