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

669.修剪二叉树

原题链接:669.修剪二叉树

全代码:

class Solution {
public:TreeNode* trimBST(TreeNode* root, int low, int high) {if (root == nullptr ) return nullptr;if (root->val < low) {TreeNode* right = trimBST(root->right, low, high); // 寻找符合区间[low, high]的节点return right;}if (root->val > high) {TreeNode* left = trimBST(root->left, low, high); // 寻找符合区间[low, high]的节点return left;}root->left = trimBST(root->left, low, high); // root->left接入符合条件的左孩子root->right = trimBST(root->right, low, high); // root->right接入符合条件的右孩子return root;}
};
http://www.lryc.cn/news/232333.html

相关文章:

  • 论文绘图-机器学习100张模型图
  • PHP项目学习笔记-萤火商城-增加一个模块(表涉及到的操作和文件)
  • 如何用Java设计自动售货机?
  • JAVA数据代码示例
  • github常用搜索指令
  • 为什么esp8266刷入了固件,无法接受AT指令
  • Scala---字符串、集合
  • Power Automate-当收到HTTP请求时触发流程
  • 学习c#的第十四天
  • 6.jvm中对象创建流程与内存分配
  • 算法--搜索与图
  • ROS 文件系统
  • 车载通信与DDS标准解读系列(1):DDS-RPC
  • 通过构造树形结构介绍map的用法
  • 代码随想录算法训练营Day 53 || 1143.最长公共子序列、1035.不相交的线、53. 最大子序和
  • Oracle JDBC数据库驱动程序介绍
  • scipy实现单因素方差分析
  • 深度学习实战59-NLP最核心的模型:transformer的搭建与训练过程详解,手把手搭建与跑通
  • 一阶滤波器(一阶巴特沃斯滤波器)
  • .net core中前端vue HTML5 History 刷新页面404问题
  • 【152.乘积最大子数组】
  • 如何开发OA系统场景的系统架构
  • spring boot 集成 RedisSearch 和 RedisJSON
  • 【Kotlin精简】第8章 协程
  • 【MATLAB源码-第79期】基于蚯蚓优化算法(EOA)的栅格路径规划,输出做短路径图和适应度曲线。
  • RPC实现简单解析
  • 【Ubuntu】Ubuntu20.04下安装视频播放器vlc和录屏软件ssr
  • WMS仓储管理系统与TMS系统整合后的优势
  • 测试的专用
  • sqli-labs(Less-4) extractvalue闯关