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

网站怎么建设与管理如何看网站有没有收录

网站怎么建设与管理,如何看网站有没有收录,关键词查询的分析网站,镇江 网站建设根据二叉搜索树的特性,我们使用中序遍历,保证节点按从小到大的顺序遍历。既然要验证,就是看在中序遍历的条件下,各个节点的大小关系是否符合二叉搜索树的特性。双指针法和适合解决这个问题,一个指针指向当前节点&#…

根据二叉搜索树的特性,我们使用中序遍历,保证节点按从小到大的顺序遍历。既然要验证,就是看在中序遍历的条件下,各个节点的大小关系是否符合二叉搜索树的特性。双指针法和适合解决这个问题,一个指针指向当前节点,另一个指针指向前一个节点(指的是按照中序遍历顺序的前一个节点),不断后移两个指针,两两进行比较。这只是大致思路,大家可以结合我的代码以及注释加以理解。

代码及注释如下:

/*** 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.yayakq.cn/news/410554/

相关文章:

  • 门户网站的基本功能单页面网站如何优化引流
  • 福州建网站wordpress右侧广告位
  • 安装安全狗网站打不开视频制作课程
  • 保险咨询网站留电话h5商城网站开发
  • 网站做的不好会有什么后果搜索引擎优化自然排名的缺点
  • 供需平台类网站建设怎么做免费公司网站
  • 擦边球做网站挣钱模板网站建设代理商
  • 起名网站怎么做做服饰的有哪些网站
  • 上海网站建设优化公司音乐网站建设报告
  • wordpress php版本太低wordpress安全优化教程
  • 广东营销网站制作电脑版网页登录入口
  • 做英语教具的网站缩短网址在线生成
  • 企业做网站需注意什么批量查询权重
  • 华建建设集团网站化肥厂的网站摸板
  • 成都网站建设有哪些邯郸品牌策划设计
  • 网站整站程序查企业免费
  • 东莞教育平台网站建设做一个网站设计要多少钱
  • 网站运营是什么意思房地产市场现状分析2022
  • 商城网站程序到什么网站做专利检索报告
  • jsp mysql开发网站开发网络销售平台排名前十
  • 找别人做的网站问什么域名解析后还是上线不公司宣传片如何制作
  • 工行网站如何做理财风险评估古镇灯饰网站建设熊掌号
  • 国内服务器做网站要备案wordpress获取图片的绝对地址
  • 慈溪 网站建设jsp网站设计教学做一体化教程
  • 做网站公司深圳简单的房源展示网站开发
  • 西宁手机微网站建设佛山企业网站建设机构
  • 网络公司手机网站模板陕西省建设部官方网站
  • 适合个人网站网页设计师联盟网站怎么
  • 长沙网站优化推广方案抖音搜索seo软件
  • 能打开的网站工程项目查询哪个网站