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

二叉树

二叉树

image

image

方案一:递归算法

中序遍历顺序左根右

/*** 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:void inorder(TreeNode *d,vector<int>&a){//d是当前根节点,a是答案返回数组if(!d){#d为空节点return;}inorder(d->left,a);//左a.push_back(d->val);//根inorder(d->right,a);//右}vector<int> inorderTraversal(TreeNode* root) {vector<int>ans;inorder(root,ans);return ans;}
};

 

http://www.jsqmd.com/news/89693/

相关文章:

  • 【一致哈希算法】
  • NCHU_数字电路模拟程序设计与分析Blog -
  • 昆明奶茶设备全套|昆明奶茶设备供应商——圣旺水吧(昆明分公司)排名第一 - 老百姓的口碑
  • 探索基于PRM的路径规划算法:基础与优化
  • 探索PFC + 全桥LLC谐振变换器参数设计
  • Umi-OCR Windows系统兼容性终极指南:让旧设备重获新生
  • Nugget:Node.js生态下的极简文件下载利器
  • 推荐系统 Step 1:是否值得推荐(Gate)决策表
  • Vue3组件通信的实战指南
  • 小识hive的排序四兄弟ORDER BY、SORT BY、DISTRIBUTE BY、CLUSTER BY
  • 阴阳师自动化脚本终极指南:2025年最全面的安装与配置教程
  • 【python大数据毕设实战】双十一淘宝美妆数据可视化与分析系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学
  • ROS2核心概念之动作
  • Gossip协议
  • CMake实战篇1-主题管理库
  • TS-Loader 源码解析与自定义 Webpack Loader 开发指南
  • uos server 1070e部署OpenStack基础篇-上篇
  • OpenCore Legacy Patcher终极指南:让老旧Mac重获新生的完整教程
  • Windows Defender终极移除指南:彻底释放系统性能的完整方案
  • 【PBFT算法】
  • 对等保2.0的理解
  • C++的第十五天笔记
  • MouseTester:专业鼠标性能测试工具完整指南
  • [Linux] 手写轻量C++函数性能探查器:CPU占用率耗时
  • MsgViewer:解锁邮件查看新体验的跨平台神器
  • 突破极限!让Umi-OCR在Windows 7上重获新生的完美方案
  • 函数指针与指针函数
  • 固定Shape场景下Ascend C算子Tiling实现详解
  • 从零部署 OpenKM 文档管理系统:企业级文档管理实战指南
  • docker容器通过host.docker.internal访问宿主机的注意事项