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

温州建设局网站深圳建设企业网站公司

温州建设局网站,深圳建设企业网站公司,怎么用page打开wordpress,品牌形象设计包括哪些内容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/481370.html

相关文章:

  • 嘉定区整站seo十大排名家装设计公司排行榜
  • 做网站 套用模板之后用什么改如何进行公司网站的建设
  • 天津网站备案去哪网站到期请续费
  • 怎么查网站有没有做推广长沙网络科技公司官网
  • 如何不备案做购物网站深圳集团网站建设哪家好
  • 郴州网站建设软件定制开发平台制作一个网站难吗
  • 网站建设的企业目标北京医疗网站建设
  • 网站建设属于什么网站建设人员培训纲要
  • 手机做兼职的网站有哪些什么是网络广告营销
  • 公司网站设计用什么wordpress 第三方登录
  • wordpress导航栏做产品分类网站标签优化
  • 在线网站免费做网站的调查问卷
  • 肇庆企业免费建站阿里网站如何做接入
  • 建设工程安全员教育网站在网站上怎么做推广
  • 肇庆企业网站建设平面广告设计赏析
  • 上海外贸网站建设seo推广网址
  • 网站推广营销策略网页设计的网站配色方案
  • wordpress入门建站wordpress文章html
  • 网络营销网站分析ps做网站效果图
  • 小型电子商务网站规划建设方案搏彩网站开发建设
  • wordpress找不到根目录wordpress google seo
  • 怎么查网站做站点地图网页制作h5
  • 网站建设的基础服务怎么建立一个网站让百度搜到
  • 山东省住房和城乡建设部网站苏州做网站最好公司哪家好
  • 西安微信网站制作无锡网站制作选哪家
  • 建网站需要什么技术用vs2013做网站案例
  • 手机wap网站建设seo和网站建设那个先学
  • 国外网页设计欣赏网站wordpress 用户插件
  • 58企业网站如何做一加开发者模式怎么关闭
  • 做招聘信息的网站有哪些方面淘宝店招免费做的网站有