博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Leetcode刷题篇】leetcode938 二叉搜索树的范围和
阅读量:1887 次
发布时间:2019-04-26

本文共 652 字,大约阅读时间需要 2 分钟。

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

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

在这里插入图片描述
题解思路:对中序遍历的值进行处理即可

package com.lcz.leetcode;/** * 二叉搜索树的范围和 * @author LvChaoZhang * */public class Leetcode938 {
class TreeNode{
int val; TreeNode left; TreeNode right; TreeNode(int x){
val = x; } } private int sum = 0; public int rangeSumBST(TreeNode root,int L,int R) {
// 中序遍历来解决 return inorder(root,L,R); } private int inorder(TreeNode root,int L,int R) {
// 遍历截止条件 if(root==null) {
return 0; } // 左子树 inorder(root.left,L,R); // 对结点的处理 if(root.val>=L&&root.val<=R) {
sum += root.val; } // 右子树 inorder(root.right,L,R); return sum; } }

转载地址:http://vwwdf.baihongyu.com/

你可能感兴趣的文章
百度不到的硬核资源,8h删,抓紧保存!
查看>>
上海有哪些牛逼的互联网公司?
查看>>
炸了!没有任何HTML/CSS ! 纯Python打造一个网站!
查看>>
四步,用python实现一辆自动驾驶的小车
查看>>
强烈推荐!8个让 pandas 更高效的 option 设置
查看>>
跟你说个笑话!我学了一年matlab,到现在还不会读论文~
查看>>
可能是全网最完整的 Python 操作 Excel库总结!
查看>>
办公室小姐姐的福利!用Python批量提取word文档中的表格和图片内容
查看>>
12门课100分,直博清华的学霸火了!“造假都不敢这么写”
查看>>
宅男福利!20行Python代码,一网打尽B站小姐姐的直播信号源!
查看>>
用数据告诉你高考最难的省份是哪里!
查看>>
618,搞事情!!!
查看>>
Windows 11正式发布,所有用户均可免费升级,还支持安卓应用
查看>>
文科生也能学Python! 推荐一大波Python好书,送书10本!
查看>>
卧槽!只是pip安装输错字母,就中了挖矿病毒
查看>>
投资星球,2周246个主题,175位同学,都干了啥?
查看>>
几招冷门!但是很有用的Python招数!
查看>>
人人都能懂的 Python 自动发送邮件实战教程
查看>>
诸神之战!!奖金 ¥230,0000,寻找最强开发者!
查看>>
进来看冰冰!用Python写了一个青年大学习提醒系统
查看>>