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

【数据结构】 树、二叉树、完全二叉树,先序遍历、中序遍历、后序遍历

树是一种非线性的数据结构

一棵树由n(n>=0)个元素组成,当n为0时,称为空树

树的定义

1.每个元素都可以称为节点

2.非空树中,有一个特定的点,称为根节点或树根

3.每个节点下方连接的节点称为后代节点

没有子树的节点,称为叶子节点

一个节点子树的个数,称为这个结点的度,叶子节点的度为0

树种各结点度的最大值,称为数的度

树中所有节点层次的最大值称为树的深度

二叉树:所有节点的度都不大与2的树

二叉树有5种形态:

二叉树的特性:

  1. 在二叉树的第i层上最多有2i-1个结点(i ≥ 1)

  1. 深度为k的二叉树的总结点个数最多为2k-1个(k ≥ 1)

  1. 满二叉树的定义:一棵深度为k且有2k-1个结点的二叉树称为满二叉树。

完全二叉树:二叉树中除去最后一层结点为满二叉树,且最后一层的结点依次从左到右分布。

二叉树的遍历:

对于二叉树而言,是由三个基本单元组成:根结点、左子树和右子树。因此如果能遍历这三部分,就能遍历整个二叉树

三种二叉树遍历方式

  1. 先序遍历( 根 -> 左 -> 右 )
  2. 中序遍历( 左 -> 根 -> 右 )
  3. 后序遍历( 左 -> 右 -> 根 )
  4. 层序遍历

例如下面这个表:

先序遍历为:e a c b d g f

中序遍历为:a b c d e f g

后序遍历为:b d c a f g e

层序遍历为:e a g c f b d

先序简单方法:在每个节点左边打点,连一根线:

中序简单方法,在每个节点下面打一个点,连一根线:

后序简单方法:在每个节点右边打一个点,连一根线:

前序遍历序列和中序遍历序列相同的二叉树:只有根结点的二叉树或非叶子结点只有右子树的二叉树

序列构造二叉树:

  1. 先序:A B D C E F G
  2. 中序:D B A E G C F

推算二叉树:

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

相关文章:

  • 麒麟桌面版本操作系统ip设置
  • 欧姆龙NJ系列PLC平滑函数功能块(Sysmac Studio软件)
  • 【限时技术红利】CSDN AI写稿对细分领域支持存在“窗口期”:Python生态支持最成熟(覆盖率91.2%),而Java微服务文档生成准确率正以每周0.8%速度提升——现在不掌握就落后
  • Video2X 6.0.0完整指南:免费AI视频放大神器让模糊视频重获新生
  • 【愚公系列】《移动端AI应用开发》012-DeepSeek API开发与集成(DeepSeek API接口概览)
  • 3步开启你的本地图片智能搜索系统:告别海量照片找不到的烦恼
  • 开通企业号码认证优选智合聚通,来电展示品牌名称+LOGO - 企业服务推荐
  • 无锡购宠全攻略|苏南沿江梅雨潮湿养宠指南|伴西西江阴 + 滨湖双直营店 + 全市 5 家合规宠物店 - 资讯速览
  • PrusaSlicer深度解析:3D打印切片算法与G-code生成实战手册
  • 快速上手指南:如何用AutoDock Vina进行高效分子对接
  • 构建企业级私有AI大脑:PrivateGPT完全私有化部署实战指南
  • Burp Suite基础抓包改包实操|Web渗透入门必备
  • 第6章:用AI辅助快速开发外包项目——Cursor实战
  • 重磅!北京市科委、中关村管委会发布众智 FlagOS 加速计划储备课题征集通知
  • 如何用快马AI平台快速打造万亿美元赛道创新应用原型
  • 新手入门:通过快马AI生成第一个Python单元测试代码示例
  • InternVideo实战指南:从零构建视频理解AI应用的三大核心技术
  • 打破设备壁垒:重新定义数字工作空间
  • TuxGuitar 免费吉他谱编辑器完全指南:从零开始掌握开源音乐创作工具
  • 芯片设计新手避坑指南:从IR压降到天线效应,一次搞懂物理验证三大‘暗礁’
  • 2026实力之选:工程监理领域综合实力解析 - 品牌企业推荐师(官方)
  • 5分钟掌握VMDE:专业虚拟机检测工具的快速入门指南
  • 跨境电商防关联浏览器知识|无广告无插件纯净版优势
  • 2026年制造业免熏蒸托盘/木箱供应厂家:出口托盘、胶合板托盘与实木加固木箱市场专业分析报告 - 品牌企业推荐师(官方)
  • ClearerVoice-Studio深度学习语音处理框架的技术架构与性能优化实践
  • 【CSDN AI数字营销避坑指南】:3类隐形违规行为曝光,90%作者不知道的联系方式留存技巧
  • WarcraftHelper终极指南:3分钟解决魔兽争霸III所有兼容性问题
  • 饿肚子能瘦?其实你在掉的不是脂肪,是代谢
  • 常州购宠全攻略|苏南沿江梅雨季防潮养宠指南|伴西西新北直营店 + 全市 5 家合规实体宠物店 - 资讯速览
  • 2026年6月央国企培训公司推荐,国企招聘考试培训/央国企考试题库实训/应届生央国企上岸培训,央国企培训公司哪家强 - 品牌推荐师