Skip to content

Commit dd8bea8

Browse files
committed
0112.路径总和 python 精简递归回溯
0112.路径总和 python 为113精简递归回溯
1 parent 9d18d18 commit dd8bea8

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

problems/0112.路径总和.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -504,17 +504,13 @@ class solution:
504504

505505
if cur_node.left:
506506
path.append(cur_node.left.val)
507-
remain -= cur_node.left.val
508-
traversal(cur_node.left, remain)
507+
traversal(cur_node.left, remain-cur_node.left.val)
509508
path.pop()
510-
remain += cur_node.left.val
511509

512510
if cur_node.right:
513511
path.append(cur_node.right.val)
514-
remain -= cur_node.right.val
515-
traversal(cur_node.right, remain)
512+
traversal(cur_node.right, remain-cur_node.left.val)
516513
path.pop()
517-
remain += cur_node.right.val
518514

519515
result, path = [], []
520516
if not root:

0 commit comments

Comments
 (0)