31-- 二叉搜索树的范围和
生活随笔
收集整理的這篇文章主要介紹了
31-- 二叉搜索树的范围和
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1.問題描述
- 2.代碼詳情
1.問題描述
給定二叉搜索樹的根結點 root,返回 L 和 R(含)之間的所有結點的值的和。
二叉搜索樹保證具有唯一的值。
示例 1:
輸入:root = [10,5,15,3,7,null,18], L = 7, R = 15
輸出:32
示例 2:
輸入:root = [10,5,15,3,7,13,18,1,null,6], L = 6, R = 10
輸出:23
2.代碼詳情
解題思路(遞歸純遍歷,通過)
1.遍歷所有節點,當節點的值在[L,R]之中時,加起來,否則不加。
2.遍歷可以采用前序遍歷,中序遍歷,后序遍歷和層次遍歷。
3.這里采用前序遍歷。
java:
總結
以上是生活随笔為你收集整理的31-- 二叉搜索树的范围和的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 一、从0开始——黑客学习路线
- 下一篇: 交换机实现虚拟局域网