【leetcode】路径总和

 

bool hasPathSum(struct TreeNode* root, int sum){
    if (!root) return false;
    if (!root->left && !root->right) return root->val == sum;
    return hasPathSum(root->left, sum-root->val) || hasPathSum(root->right, sum-root->val);
}

 

posted @ 2020-09-12 14:26  温暖了寂寞  阅读(94)  评论(0编辑  收藏  举报