0112.路径总和 python 精简递归回溯

0112.路径总和 python 为113精简递归回溯
This commit is contained in:
SianXiaoCHN
2022-03-25 20:23:39 -05:00
parent 9d18d18a3f
commit dd8bea8335

View File

@ -504,17 +504,13 @@ class solution:
if cur_node.left:
path.append(cur_node.left.val)
remain -= cur_node.left.val
traversal(cur_node.left, remain)
traversal(cur_node.left, remain-cur_node.left.val)
path.pop()
remain += cur_node.left.val
if cur_node.right:
path.append(cur_node.right.val)
remain -= cur_node.right.val
traversal(cur_node.right, remain)
traversal(cur_node.right, remain-cur_node.left.val)
path.pop()
remain += cur_node.right.val
result, path = [], []
if not root: