lc938. Range Sum of BST
Contents
Given the root node of a binary search tree and two integers low and high, return the sum of values of all nodes with a value in the inclusive range [low, high].
Example 1:

|
|
Example 2:

|
|
Constraints:
- The number of nodes in the tree is in the range
[1, 2 * 104]. 1 <= Node.val <= 1051 <= low <= high <= 105- All
Node.valare unique.
解题思路
因为题中树结构的每个父节点,其左孩子都更小,右孩子都更大,所以直接用树搜索获取所有在区间内的值即可。
二叉搜索树 BST 的 value 具有 左值 < 根值 < 右值 的特点。所以我们可以用递归算法累积求和。
|
|