Update 0112.路径总和.md

增加112-python-简洁版解法
This commit is contained in:
ZerenZhang2022
2023-03-18 15:43:20 -04:00
committed by GitHub
parent b81b392ed0
commit 79dfddde05

View File

@ -475,6 +475,12 @@ class solution:
return false # 别忘记处理空treenode
else:
return isornot(root, targetsum - root.val)
class Solution: # 简洁版
def hasPathSum(self, root: Optional[TreeNode], targetSum: int) -> bool:
if not root: return False
if root.left==root.right==None and root.val == targetSum: return True
return self.hasPathSum(root.left,targetSum-root.val) or self.hasPathSum(root.right,targetSum-root.val)
```
**迭代 - 层序遍历**