美文网首页
【LintCode 题解 | Facebook 2020春招面试

【LintCode 题解 | Facebook 2020春招面试

作者: SunnyZhao2019 | 来源:发表于2020-02-03 16:25 被阅读0次

    【题目描述】

    给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和。

    二叉搜索树保证具有唯一的值。

    树中的结点数量最多为 10000 个。
    最终的答案保证小于 2^31。

    【考点分析】

    我们对树进行深度优先搜索,对于当前节点 node,如果 node.val 小于等于 L,那么只需要继续搜索它的右子树;如果 node.val 大于等于 R,那么只需要继续搜索它的左子树;如果 node.val 在区间 (L, R) 中,则需要搜索它的所有子树。

    【九章参考程序】

    https://www.jiuzhang.com/solution/range-sum-of-bst/?utm_source=sc-jianshu-fks

    微信图片_20200203162041.png

    相关文章

      网友评论

          本文标题:【LintCode 题解 | Facebook 2020春招面试

          本文链接:https://www.haomeiwen.com/subject/bwghxhtx.html