class Solution:
def FindPath(self, root, expectNumber):
if root ==None:
return []
elif root.left == None and root.right == None and root.val == expectNumber:
return [[root.val]]
res=[]
left=self.FindPath(root.left, expectNumber-root.val)
right=self.FindPath(root.right, expectNumber-root.val)
for item in left+right:
res.append([root.val]+item)
return res
3、二叉树中和为某一值的路径集合
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 本系列导航:剑指offer(第二版)java实现导航帖 面试题34:二叉树中和为某一值的路径 题目要求:输入一棵二...
- 二叉树中和为某一值的路径 题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定...