美文网首页
3、二叉树中和为某一值的路径集合

3、二叉树中和为某一值的路径集合

作者: i7990X | 来源:发表于2017-09-29 10:48 被阅读0次

    二叉树中和为某一值的路径

    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、二叉树中和为某一值的路径集合

          本文链接:https://www.haomeiwen.com/subject/cezbextx.html