[leetcode] 112. Path Sum 解题报告

根部到叶子节点路径之和为某值,递归

public boolean hasPathSum(TreeNode root, int sum) {
        if (root==null) return false;
        if (root.val==sum && root.left==null && root.right==null) return true;
        return hasPathSum(root.left,sum-root.val) || hasPathSum(root.right,sum-root.val);
    }

 

posted @ 2017-10-31 18:09  pulusite  阅读(70)  评论(0编辑  收藏  举报