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

重庆做商城网站建设游戏行业seo整站优化

重庆做商城网站建设,游戏行业seo整站优化,国外做软件界面的设计网站,网站建设服务 行业代码给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含小于当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 示例 1: 输入…

给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。

有效 二叉搜索树定义如下:

  • 节点的左子树只包含小于当前节点的数。

  • 节点的右子树只包含 大于 当前节点的数。

  • 所有左子树和右子树自身必须也是二叉搜索树。

示例 1:

img

输入:root = [2,1,3]
输出:true

示例 2:

img

输入:root = [5,1,4,null,null,3,6]
输出:false
解释:根节点的值是 5 ,但是右子节点的值是 4 。

解题方法:(中序遍历)(左中右顺序依次访问所有的节点)

1.首先判断当前根节点是否为空,如果为空说明是BST,返回true

2.先进入到左子树的递归,如果左子树为空,说明是BST,返回true,否则,返回false,如果当前根节点的值小于上一个,不符合BST高度递增的特性,直接返回false

3.最后更新一下pre的值,进入到右子树的递归即可。

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {private long pre = Long.MIN_VALUE;public boolean isValidBST(TreeNode root) {if (root == null) {return true;}if (!isValidBST(root.left) || root.val <= pre) {return false;}pre = root.val;return isValidBST(root.right);}
}

http://www.ds6.com.cn/news/11771.html

相关文章:

  • 网站设计销售最近的热点新闻
  • 专注大连网站建设怎么让百度收录
  • 网站开发的策划书南召seo快速排名价格
  • wordpress文章显示时间长沙seo培训班
  • 发烧病例单子图片在线制作上海网站seo外包
  • 网站销售公司seo公司多少钱
  • 南通江苏网站建设成人技能培训班有哪些
  • 做网站要学百度小说排行榜风云榜单
  • 厦门企业建网站制作企拓客软件多少钱
  • 导购网站怎么建seo诊断工具网站
  • 南山网站开发百度搜索技巧
  • 英文外贸网站模板百度关键词刷搜索量
  • 系统开发北京网站建设怎么找一手app推广代理
  • dedecms网站怎么搬家微信搜索seo优化
  • 做外包的网站有哪些问题游戏推广引流
  • 网站开发介绍经典营销案例分析
  • 怎么投诉做网站的公司制作网站代码
  • godaddy网站建设教程南宁seo优化
  • 做网站全屏尺寸是多少钱seo推广seo技术培训
  • 做酒店网站的公司百度推广登录官网
  • 杭州商城网站开发网站首页排名seo搜索优化
  • 给钱做任务的网站网站推广优化之八大方法
  • 网站开发职责营销网站建设推广
  • 做网站要会哪些技术seo与sem的关系
  • 网站建设湖北网站推广外贸
  • 网络会议网站怎么做百度网页推广
  • 财政局网站建设方案销售网站有哪些
  • 网站建设与管理 期末360浏览器网页版入口
  • 网站搜索 收录优化百度收录提交入口
  • 泰州做网站需要多少钱廊坊seo整站优化