129. 求根到叶子节点数字之和

class Solution:
    def sumNumbers(self, root: TreeNode) -> int:
        def sums(root,pre):
            if not root:
                return 0
            total=pre*10+root.val
            if not root.left and not root.right:
                return total
            else:
                return sums(root.left,total)+sums(root.right,total)
        return sums(root,0)

简单递归,深度优先搜索

posted @ 2020-10-29 09:24  lzk_seven  阅读(77)  评论(0编辑  收藏  举报