📅  最后修改于: 2023-12-03 15:12:42.817000             🧑  作者: Mango
给定一个二叉树和一个整数S,找到所有从根节点到叶子节点的路径,这些路径上所有节点的和为S。
def path_sum(root, S):
"""
:type root: TreeNode
:type S: int
:rtype: List[List[int]]
"""
root
二叉树的根节点S
需要求的路径节点和输入:root = [5,4,8,11,null,13,4,7,2,null,null,5,1], S = 22
输出:[[5, 4, 11, 2], [5, 8, 4, 5]]
解释:
从根节点到叶子节点的路径,这些路径上所有节点的和为22:
路径1:5->4->11->2
路径2:5->8->4->5