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

leetcode:98. 验证二叉搜索树

学习要点

        加深纯递归算法的理解

题目链接

        98. 验证二叉搜索树 - 力扣(LeetCode)

题目描述

解法:纯递归

vector<int> v;void dfs(TreeNode* root){if(root == nullptr){return;}dfs(root->left);v.push_back(root->val);dfs(root->right);}bool isValidBST(TreeNode* root) {     dfs(root);int flag = true;for(int i = 0; i<v.size();i++){if(i > 0){if(v[i] <= v[i-1]){flag = false;break;}}}return flag;}

解析

  1. 搜索二叉树的中序遍历是一个升序序列
  2. 中序遍历该二叉树,将其存入数组vector中
  3. 遍历这个数组,判断是否是一个升序数组

相关文章:

  • Vue按键事件
  • Mysql常见的SQL语句格式
  • 华为HN8145V光猫改华为蓝色公版界面,三网通用,xgpon公版光猫
  • Modbus TCP转Profibus DP网关与JF - 600MT称重变送器在STEP 7快速配置
  • 网络安全之某cms的漏洞分析
  • Pytorch Lightning 进阶 1 - 梯度检查点(Gradient Checkpointing)
  • MySQL8:jdbc插入数据后获取自增ID
  • 实现Markdown文本转html并使用html2canvas导出图片
  • 可信计算的基石:TPM技术深度解析与应用实践
  • 图像融合中损失函数【1】--像素级别损失
  • 如何快速判断Excel文档是否被修改过?Excel多版本比对解决方案
  • 新能源知识库(65)逆变器和PCS的专用散热风扇介绍
  • Java学习第一周
  • Hum Brain Mapp.:从深度学习模型回归大脑:揭示区域预测因子及其与衰老的关系
  • QT6(46)5.2 QStringListModel 和 QListView :列表的模型与视图的界面搭建与源代码实现
  • Gartner《Generative AI Use - Case Comparison for Legal Departments》
  • python基于微信小程序的广西文化传承系统
  • 智慧水利新引擎,数字孪生流域解决方案
  • 生成式AI与智能体改写互联网、IT与工业经济格局
  • 深度学习:PyTorch卷积神经网络(CNN)之图像入门
  • 上海网站建设广告语/网络关键词优化软件
  • 网站还没有做可以备案吧/网站关键词优化推广哪家好
  • 大连微信网站建设/百度问答首页
  • 微信app下载安卓版/武汉seo认可搜点网络
  • Git page wordpress/百度词条优化工作
  • 高端做网站价格/百度旗下所有app列表