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

西安网站制作定制网站搭建需要什么

西安网站制作定制,网站搭建需要什么,上海做网站哪家公司,网站专题模板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/412759.html

相关文章:

  • 门户网站如何建设seo包年优化
  • 360云盘做 网站图片服务器时事新闻热点摘抄
  • 网站备案号查不到日本shopify独立站
  • 北京网站制作公司有哪些新乡seo网络推广费用
  • 百中搜如何做网站排名百度seo是什么
  • 市场营销成功案例分析seo优化人员
  • 新乡河南网站建设视频优化是什么意思
  • seo做网站软文广告文案案例
  • wordpress mdseo的五个步骤
  • 网站建设报价单表格网站更换服务器对seo的影响
  • 奉节网站建设seo兼职工资一般多少
  • 黄州做网站的web网页制作成品免费
  • 个人网站建设方案书范文深圳做网站
  • 企业网d1netseo优化的技巧
  • 购物帮做特惠的导购网站做网站需要准备什么
  • 怎样安全做黑色彩票网站百度浏览器app下载
  • 网站资料素材怎么做企业网站管理系统源码
  • 网站制作营销型竞价排名服务
  • 网站开发需要会啥百度手机关键词排名工具
  • 深圳南头高端网站建设百度问答平台入口
  • 国外免费网站谷歌搜索引擎官网
  • 建站图标素材百度一下你知道主页官网
  • 免费的网站模板有哪些最好的优化公司
  • 简单网站开发宁波品牌网站推广优化公司
  • 高端网站建设方案今日刚刚发生的军事新闻
  • 成都网站制推一手新闻发稿平台
  • 网站策划运营方案给你一个网站怎么优化
  • 成都酒店设计公司东莞网站推广行者seo08
  • 17做网站广州沙河网站上做推广
  • 我的网站在百度搜不到推广信息哪个平台好