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、二叉树中和为某一值的路径集合
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 本系列导航:剑指offer(第二版)java实现导航帖 面试题34:二叉树中和为某一值的路径 题目要求:输入一棵二...
- 二叉树中和为某一值的路径 题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定...
- 本篇是剽悍一只猫的微课笔记。 剽悍一只猫是2015年11月,放下了之前的事情,开始了学习,请教。12月中旬开始在简...