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

二叉树的遍历 (2023-02-11)

二叉树的遍历

  二叉树的遍历分为:先序遍历、中序遍历、后序遍历和层次遍历。

1.先序遍历(根左右)

(1)访问根节点
(2)左子树按根左右遍历
(3)右子树按根左右遍历

2.中序遍历(左根右)

(1)先找到左子树,按左根右遍历
(2)左子树遍历结束后遍历根节点
(3)根节点遍历结束后,找右子树,按左根右遍历

3.后序遍历(左右根)

(1)先找到左子树,按左右根遍历
(2)左子树遍历结束后找右子树,按左右根遍历
(3)最后遍历根节点

  下面更新两个例题来具体感受一下吧:
在这里插入图片描述
  上述是例题和我自己写的答案,配上我在B站更新的视频讲解会更好理解,主要打字不好形容。

二叉树的遍历(先序遍历、中序遍历、后序遍历、层次遍历)

B站目前叫:Mr托尼托尼(暂时叫这个,保不齐想改,三年前喜欢乔巴叫托尼,现在爱叫库兹马了)

http://www.lryc.cn/news/2462.html

相关文章:

  • string的深浅拷贝问题
  • C++中的万能头文件
  • Java 8 Lambda 表达式 Stream
  • 【VictoriaMetrics】VictoriaMetrics单机版部署(二进制版)
  • SCI论文阅读-使用基于图像的机器学习模型对FTIR光谱进行功能组识别
  • 双11大型互动游戏“喵果总动员” 质量保障方案总结
  • 剑指Offer专项突击版题解一
  • Django框架之模型
  • OSACN-Net:使用深度学习和Gabor心电图信号谱图进行睡眠呼吸暂停分类
  • 使用开源实时监控系统 HertzBeat 5分钟搞定 Mysql 数据库监控告警
  • 插件 sortablejs:HTML元素可拖动排序
  • libVLC 视频裁剪
  • LAMP架构介绍及配置
  • Android图形显示流程简介
  • 4.5.3 ArrayList
  • 十二、Linux文件 - fseek函数讲解
  • Python3.10新特性之match语句示例详解
  • 虎牙盈利能力得到改善,但监管风险对其收入产生负面影响
  • HBase 分布式搭建
  • 【Python】修改枚举的取值及链式调用
  • 复现篇--zi2zi
  • 153、【动态规划】leetcode ——416. 分割等和子集:滚动数组(C++版本)
  • linux head命令(head指令)(获取文件或管道输出结果前n行,默认前10行)与sed命令区别
  • Mysql数据库09——分组聚合函数
  • 第43章 菜单实体及其约束规则的定义实现
  • OpenAI最重要的模型【CLIP】
  • 分享112个JS菜单导航,总有一款适合您
  • MySQL 3:MySQL数据库基本操作 DQL
  • sql语句的优化
  • Shell脚本之——自动安装JDK