diff --git a/E_938_RangeSumofBST.java b/E_938_RangeSumofBST.java new file mode 100644 index 0000000..7a47bd3 --- /dev/null +++ b/E_938_RangeSumofBST.java @@ -0,0 +1,10 @@ +class Solution { + public int rangeSumBST(TreeNode root, int low, int high) { + if(root==null) return 0; + if(root.val> high) + return rangeSumBST(root.left, low, high); + if(root.val< low) + return rangeSumBST(root.right, low, high); + return root.val+rangeSumBST(root.left,low,high)+rangeSumBST(root.right, low, high); + } +} \ No newline at end of file