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

深圳网站排名优化公司网站制作软件手机版

深圳网站排名优化公司,网站制作软件手机版,织梦网站模板如何安装,企业网站托管平台有哪些根据二叉搜索树的特性#xff0c;我们使用中序遍历#xff0c;保证节点按从小到大的顺序遍历。既然要验证#xff0c;就是看在中序遍历的条件下#xff0c;各个节点的大小关系是否符合二叉搜索树的特性。双指针法和适合解决这个问题#xff0c;一个指针指向当前节点#…根据二叉搜索树的特性我们使用中序遍历保证节点按从小到大的顺序遍历。既然要验证就是看在中序遍历的条件下各个节点的大小关系是否符合二叉搜索树的特性。双指针法和适合解决这个问题一个指针指向当前节点另一个指针指向前一个节点(指的是按照中序遍历顺序的前一个节点)不断后移两个指针两两进行比较。这只是大致思路大家可以结合我的代码以及注释加以理解。 代码及注释如下 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:TreeNode* pre NULL;//题目属于要验证二叉树的特性递归函数返回值用布尔类型3比较适合bool isValidBST(TreeNode* root) {if(root NULL) return true;//递归左子树bool judge1 isValidBST(root - left);if(pre NULL){pre root;//将pre从空节点移动到叶子结点}else{if(root - val pre - val){pre root;//后移pre}else{return false;}}//递归右子树bool judge2 isValidBST(root - right);return judge1 judge2;} };
http://www.hkea.cn/news/14544294/

相关文章:

  • 跟网站做流量用asp.net开发网站的优势
  • 中山做外贸网站二手车网站开发PPT
  • 泉州网站建设哪家公司好wordpress文字排版
  • 朔州公司做网站怎么提交网站地图
  • 网站一般用什么工具做做网站什么是三网合一
  • 兰州拼团网站建设河南建设信息网首页
  • 微信群拉人的营销方法提供搜索引擎优化公司
  • 郴州网站开发wordpress定制网页
  • 国外网站免费dnswordpress apple pro
  • 手机创建自己网站成都网站建设推广好
  • 招聘网站开发技术维护智能网站建设维护
  • 织梦体育网站模板郑州微网站建设公司
  • 网站注册要多少钱长沙网上商城开发
  • 室内设计平面图手绘图深圳网站优化方案
  • 唐汉网站建设动易网站管理系统
  • 网站 网站 建设工作人员回应游客扔免费午餐
  • 成都网站建设收费天元建设集团有限公司商业承兑汇票拒付最新消息
  • 北京网站建设哪家强营销型企业网站建设的内容
  • 外贸网站模板设计做网站必须会php吗
  • 米拓网站建设教程商业网站的创建程序
  • 阿里云腾讯云网站建设旅游网站建设ppt模板下载
  • 短视频推广引流方案免费下载百度seo
  • 网站建设模块分析电影网站建设步骤
  • 什么网站可以做头像注册安全工程师考试时间
  • 福田企业网站优化排名上海兼职网站制作
  • 网站建设功能点价格移动官网网站建设
  • icp备案通过了 怎么修改我的网站wordpress 页面 权限
  • 东莞专业微网站建设word+没有安装wordpress
  • 网站建设技术做购物网站用什么应用
  • 培训网站搭建新媒体营销中常见的知识问答平台有