112. Path Sum
5
/ \
4 8
/ / \
11 13 4
/ \ \
7 2 1bool hasPathSum(TreeNode* root, int sum) {
if (!root) return false;
if (!root->left && !root->right && root->val == sum) return true;
return hasPathSum(root->left, sum - root->val) || hasPathSum(root->right, sum - root->val);
}Last updated