Files
C/leetcode/src/938.c
2019-09-18 10:14:10 -07:00

10 lines
323 B
C

int rangeSumBST(struct TreeNode* root, int L, int R){
if (root == NULL)
return 0;
else if (root->val >= L && root->val <= R)
return root->val + rangeSumBST(root->left, L, R) + rangeSumBST(root->right, L, R);
else
return rangeSumBST(root->left, L, R) + rangeSumBST(root->right, L, R);
}