题目:
算法思想:递归判断结果返回,然后累加。
代码:
int rangeSumBST(TreeNode* root, int L, int R) {
int result = 0;
if(root != NULL)
if(root->val >= L && root->val <= R)
result += root->val;
if(root->left != NULL)
result += rangeSumBST(root->left,L,R);
if(root->right != NULL)
result += rangeSumBST(root->right,L,R);
return result;
}