LeetCode 题解:938. 二叉搜索树的范围和,DFS,详细注释
解题思路:
对于二叉搜索树的任意节点,左子树的所有节点值都小于它的值,右子树的所有节点值都小于它的值。
使用递归进行 DFS 搜索,如果当前节点的值小于
low
,只要向右子树搜索。如果当前节点的值大于high
只要向左子树搜索。如果当前节点的值在
[low, high]
之间,就将其与子树的值相加返回
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/e1491f1e1a3da50858310843c】。文章转载请联系作者。
评论