当前位置: 首页 > news >正文

企业英文网站建设的重要性广东省优质高职院校建设网站

企业英文网站建设的重要性,广东省优质高职院校建设网站,网页制作中级证书,中卫企业管理培训网站leetcode 98 这里要验证二叉搜索树的关键是知道二叉搜索树的特性: 节点的左子树只包含小于当前节点的值节点的右子树只包含大于当前节点的值所有左子树和右子树自身必须也是二叉搜索树 根据这些特性,可以知道,如果使用中序遍历:…

leetcode 98
在这里插入图片描述
这里要验证二叉搜索树的关键是知道二叉搜索树的特性:

  • 节点的左子树只包含小于当前节点的值
  • 节点的右子树只包含大于当前节点的值
  • 所有左子树和右子树自身必须也是二叉搜索树
    根据这些特性,可以知道,如果使用中序遍历:左中右,得到的是从小到大排序的,那说明是二叉搜索树

我们可以默认先把这个二叉树当成是二叉搜索树,所以初始化设置result = true
由于二叉搜索树中序遍历后的结果是递增的,我们初始化maxValue = -Infinity,用于存储上次的节点值,下一个节点值就一定是大于maxValue的,否则就不是二叉搜索树 - > 修改result = false
如果下一个值更大,那么更新maxValue

var isValidBST = function(root) {let result = true;let maxValue = -Infinity;const deep = (root) => {if(!root) returnresult && root.left && deep(root.left)if(maxValue >= root.val){result = false;}else{maxValue = root.val;}result && root.right && deep(root.right)}deep(root)return result;
};
http://www.dtcms.com/a/504782.html

相关文章:

  • 打工人日报#202510019
  • 深度学习周报(10.13~10.19)
  • 云南网站建设是什么泉州网站建设方案服务
  • 无锡做智能网站城建亚泰建设集团网站
  • 实战长尾关键词优化SEO效果
  • 具身智能路线
  • 网站制作公司交接网站不能上传附件
  • 天河做网站免费个人网站建设大全
  • 网站建设dujujiangxin海口网站制作
  • 山东省城乡建设部网站首页php实现网站消息推送
  • 毕业设计做网站还是系统好做网站图片大会导致慢
  • 给人做网站挣钱吗自定义wordpress首页标题
  • 1 建设网站目的公众号推送怎么制作
  • legacyforge插件的使用说明
  • 网站设计如何自学青岛工程有限公司
  • 濮阳市做网站jsp购物网站开发视频
  • 先做网站还是app网站更换主机需要怎么做
  • 基于ZYNQ的目标检测算法硬件加速器优化设计
  • 在百度搜索到自己的网站公司注册资金新规定
  • 更换网站后台新余专业做淘宝网站
  • 购买网站域名 空间上海网站建设哪家好
  • 内江住房和城乡建设厅网站北京网站建设排名浩森宇特
  • linux做网站用什么语言3万网站建设费会计分录
  • 个人网站 做外贸wordpress 文章商品
  • FT2232H 当做USB JTAG配置方式
  • 最新电大网站开发维护lnmp wordpress ssl
  • 做微信投票的网站广元建设银行网站
  • 03-流程控制语句-练习
  • 安徽教育云网站建设黄冈推广软件
  • QGIS编译问题纪实