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

网站建设实验报告模板免费网站在线客服系统源码

网站建设实验报告模板,免费网站在线客服系统源码,2017网站风格,查看最新疫情通报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/wzjs/82810.html

相关文章:

  • 安徽省建设监管网站seo营销网站的设计标准
  • 网站开发技术的背景优化百度搜索
  • 烟台教育网站建设百度网盘官网下载
  • dw制作自己的网址广州网站营销seo费用
  • 邯郸怎么读曹操论坛seo
  • 江门网站制作服务如何制作一个个人网站
  • 南宁营销型网站建设武汉全网推广
  • 网站搜索引擎引流病毒营销案例
  • 网站开发前期方案产品运营主要做什么
  • 谁有做那事的网站成都移动seo
  • 网站建设电话着么打网络营销的策划方案
  • 教育行业展示网站模板自己的app如何接广告
  • 做面料那几个网站站长工具在线免费
  • 网站建设价格多少百度首页优化
  • 公司网站是怎么样的做网站关键词优化的公司
  • 北京东道设计公司官网seo流量优化
  • 让别人做网站需要提供什么手机导航下载2022新版
  • 做网站不推广管用吗个人网站
  • 新乡谷雨网络公司做的网站怎么样什么平台引流最快
  • 外贸公司几个网站优化师培训
  • 网站建设项目方案优化seo招聘
  • 公司网站开发流程电子商务seo是什么意思
  • 设计网站登录框ps怎么做在线刷seo
  • 网站的总体方案baud百度一下
  • 网站做md5脚本免费域名申请网站
  • 公司网站建设方案书例文网球新闻最新消息
  • 品牌高端网站制作西安seo诊断
  • 网站建设不赚钱什么是整合营销概念
  • 网站手机采集北京网络推广公司
  • 17一起做网站app起名最好的网站排名