#include <stdbool.h>
bool hasPathSum(struct TreeNode* root, int sum ) {
if(root == NULL)
return false;
sum = sum - root->val;
if(sum == 0 && root->left == NULL && root->right == NULL)
return true;
return hasPathSum(root->left, sum) || hasPathSum(root->right, sum);
}

京公网安备 11010502036488号