leetcode938.RangeSumofBST
2024-04-17 07:28:23
这个题略水,作为一个中档题目,不值这个标准。一个先序遍历就OK了。
/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val = x; }* }*/
class Solution {int sum = 0 ;public int rangeSumBST(TreeNode root, int L, int R) {if(root!=null){if(root.val>=L&&root.val<=R){sum += root.val ;}rangeSumBST(root.left,L,R) ;rangeSumBST(root.right,L,R) ;}return sum ;}
}```
leetcode938.RangeSumofBST相关推荐
- pythonfor循环range_python之for循环与range()函数
原博文 2020-04-25 00:14 − pytnon中的for循环用来遍历对象,从对象的第一个元素到最后一个元素都依次访问一遍.这里的对象可以是列表.元组.字典.字符串,也可以是一个指定的数据范 ...
- 天天算法 LeetCode-938-二叉搜索树的范围和
题目链接 https://leetcode-cn.com/problems/range-sum-of-bst/ 题目描述 给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和 ...
- LeetCode 938. 二叉搜索树的范围和(二叉树遍历+搜索剪枝)
文章目录 1. 题目 2. 解题 递归+剪枝 中序遍历循环+剪枝 1. 题目 给定二叉搜索树的根结点 root,返回 L 和 R(含)之间的所有结点的值的和. 题目的意思,节点的值在[L, R]这个区 ...
- 蓝桥杯算法竞赛系列第八章——提高篇之广度优先搜索(BFS)
欢迎回到:遇见蓝桥遇见你,不负代码不负卿! 目录 一.广度优先搜索算法(BFS) 典例一:二叉搜索树的范围和 方法一:DFS解法 方法二:BFS解法 典例二:二叉树的层序遍历 典例三:二叉树的层序遍历 ...
最新文章
- table点击一行显示下一行的特效
- 的工作空间查看_【工作推荐】裱花师、现金会计、汽车维修等热门岗位汇总!...
- java string isempty,java – String.isEmpty()和String.equals(“”)之间的区别
- css如何让背景透明,文字不透明
- 你有没有想过,在SpringBoot集成下,Mybatis的mapper代理对象究竟是如何生成的?...
- java 怎么从date取得年份
- 法国PSA集团宣布,2018年就推出自动驾驶技术
- 一文搞懂SPI通信协议
- 用C程序编简易双人五子棋
- 【网站数据统计解决方案】快速了解pv、uv、spm、utm_source、埋点等知识
- ISM频段ZigBee传输距离的估算
- i7 10750h是标压吗 属于什么档次 i7 10750h天梯图
- python读取csv文件(一行一行的读取)
- 免费搜索引擎登陆入口
- 程序员的爱情 第十七章
- 运营商大数据是什么,是如何实现精准获客的
- 维度、度量与多维数据
- 作业:会员制营销|Email营销(关于山姆公司的)
- android工程rsc文件夹,【MTK】Run-time Switchable Configuration机制
- FineReport11服务器部署包安装
热门文章
- 1. 初识 Lucene
- Introduction to replication 翻译
- Daily Scrum M2 11-5
- 用Response.Filter生成静态页
- 今天算做正式开始SP开发吧,第一步当然是将down下来的资料好好地看一看,顺便也记下这些有用的地址...
- 《菜菜的机器学习sklearn课堂》sklearn入门与决策树
- powershell自动化操作AD域、Exchange邮箱系列(7)—get-aduser/get-user获取信息 取值方法及区别
- 使用truffle 创建代币合约 使用ganache部署私有链 以及使用Atom 进行合约代码开发
- 期货品种产业链图表_农业
- 克罗谈投资策略05_涨势买入,跌势卖出