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

【hot100-java】【将有序数组转换为二叉搜索树】

二叉树篇

中序遍历实现

/*** 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.mrgr.cn/news/43426.html

相关文章:

  • 事业群 BG、业务单元 BU 极简理解
  • 【C++ STL】手撕vector,深入理解vector的底层
  • AES加密算法的详细描述和C语言实现
  • 职场中的10个“人情世故”,随处可见
  • JavaWeb的小结02
  • JavaScript作用域详解
  • C语言导航 2.2数据类型
  • 【WeChat】Ubuntu20.04 安装非官方版微信
  • Art. 1 | 信号、信息与消息的区别及其在通信中的应用
  • k8s的简介和部署
  • 旅游心动盲盒:开启个性化旅行新体验
  • 《数据结构》学习系列
  • 【pytorch】权重为0的情况
  • Linux基本命令及vim应用实训练习
  • python 实现多位的随机验证码
  • 栈的介绍与实现
  • 国外电商系统开发-运维系统拓扑布局
  • 进程概念 | 进程状态 | 进程优先级
  • 【C++】--类与对象(1)
  • springboot系列--web相关知识探索四