




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
版权声明版权声明版权声明版权声明 本课件及其印刷物本课件及其印刷物本课件及其印刷物本课件及其印刷物 视频的版权归成都国嵌信息技术有限公司所有视频的版权归成都国嵌信息技术有限公司所有视频的版权归成都国嵌信息技术有限公司所有视频的版权归成都国嵌信息技术有限公司所有 并保留所有权力并保留所有权力并保留所有权力并保留所有权力 任何单任何单任何单任何单 位或个人未经成都国嵌信息技术有限公司书面授权位或个人未经成都国嵌信息技术有限公司书面授权位或个人未经成都国嵌信息技术有限公司书面授权位或个人未经成都国嵌信息技术有限公司书面授权 不得使用该课件及其印刷物不得使用该课件及其印刷物不得使用该课件及其印刷物不得使用该课件及其印刷物 视频从事商业视频从事商业视频从事商业视频从事商业 教学活教学活教学活教学活 动动动动 已经取得书面授权的已经取得书面授权的已经取得书面授权的已经取得书面授权的 应在授权范围内使用应在授权范围内使用应在授权范围内使用应在授权范围内使用 并注明并注明并注明并注明 来源来源来源来源 国嵌国嵌国嵌国嵌 违反上述声明者违反上述声明者违反上述声明者违反上述声明者 我们将追究其我们将追究其我们将追究其我们将追究其 法律责任法律责任法律责任法律责任 第三十二课第三十二课第三十二课第三十二课 二叉树的定义二叉树的定义二叉树的定义二叉树的定义 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 通用树结构的讨论通用树结构的讨论通用树结构的讨论通用树结构的讨论 讨论中讨论中讨论中讨论中讨论中讨论中讨论中讨论中 小小小小B 通用树结构的创建真的非常复杂哦通用树结构的创建真的非常复杂哦通用树结构的创建真的非常复杂哦通用树结构的创建真的非常复杂哦 小小小小C 当然了当然了当然了当然了 通用树结构中的每个结点都可以有任意多通用树结构中的每个结点都可以有任意多通用树结构中的每个结点都可以有任意多通用树结构中的每个结点都可以有任意多 的孩子的孩子的孩子的孩子 并且还能当成单链表并且还能当成单链表并且还能当成单链表并且还能当成单链表 顺序的访问每个结点顺序的访问每个结点顺序的访问每个结点顺序的访问每个结点 小小小小D 我觉得平时很少能用到这么复杂的树我觉得平时很少能用到这么复杂的树我觉得平时很少能用到这么复杂的树我觉得平时很少能用到这么复杂的树 有没有办法有没有办法有没有办法有没有办法 简化呢简化呢简化呢简化呢 小小小小A 减少结点中孩子的数量应该就可以简化了吧减少结点中孩子的数量应该就可以简化了吧减少结点中孩子的数量应该就可以简化了吧减少结点中孩子的数量应该就可以简化了吧 但问但问但问但问 题是题是题是题是 这样简化后这样简化后这样简化后这样简化后 树还能通用吗树还能通用吗树还能通用吗树还能通用吗 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 通用树结构的回顾通用树结构的回顾通用树结构的回顾通用树结构的回顾 通用树结构是采用双亲孩子表示法模型建立的通用树结构是采用双亲孩子表示法模型建立的通用树结构是采用双亲孩子表示法模型建立的通用树结构是采用双亲孩子表示法模型建立的 每个结点都有一个指向其双亲的指针每个结点都有一个指向其双亲的指针每个结点都有一个指向其双亲的指针每个结点都有一个指向其双亲的指针 每个结点都有若干个指向其孩子的指针每个结点都有若干个指向其孩子的指针每个结点都有若干个指向其孩子的指针每个结点都有若干个指向其孩子的指针 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 另一种树结构模型另一种树结构模型另一种树结构模型另一种树结构模型 孩子兄弟表示法模型孩子兄弟表示法模型孩子兄弟表示法模型孩子兄弟表示法模型 每个结点都有一个指向其第一个孩子的指针每个结点都有一个指向其第一个孩子的指针每个结点都有一个指向其第一个孩子的指针每个结点都有一个指向其第一个孩子的指针 每个结点都有一个指向其第一个右兄弟的指针每个结点都有一个指向其第一个右兄弟的指针每个结点都有一个指向其第一个右兄弟的指针每个结点都有一个指向其第一个右兄弟的指针 A BC D E F H I J 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 孩子兄弟表示法孩子兄弟表示法孩子兄弟表示法孩子兄弟表示法 每个结点包含一个数据指针和两个结点指针每个结点包含一个数据指针和两个结点指针每个结点包含一个数据指针和两个结点指针每个结点包含一个数据指针和两个结点指针 数据指针数据指针数据指针数据指针 指向保存于树中的数据指向保存于树中的数据指向保存于树中的数据指向保存于树中的数据 孩子结点指针孩子结点指针孩子结点指针孩子结点指针 指向第一个孩子指向第一个孩子指向第一个孩子指向第一个孩子 兄弟结点指针兄弟结点指针兄弟结点指针兄弟结点指针 指向第一个右兄弟指向第一个右兄弟指向第一个右兄弟指向第一个右兄弟 孩子结点指针孩子结点指针孩子结点指针孩子结点指针 兄弟结点指针兄弟结点指针兄弟结点指针兄弟结点指针 兄弟结点指针兄弟结点指针兄弟结点指针兄弟结点指针 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 孩子兄弟表示法孩子兄弟表示法孩子兄弟表示法孩子兄弟表示法 孩子兄弟表示法的特点孩子兄弟表示法的特点孩子兄弟表示法的特点孩子兄弟表示法的特点 能够表示任意的树形结构能够表示任意的树形结构能够表示任意的树形结构能够表示任意的树形结构 每个结点中有且仅有三个指针域每个结点中有且仅有三个指针域每个结点中有且仅有三个指针域每个结点中有且仅有三个指针域 数据指针数据指针数据指针数据指针 孩子结点指针孩子结点指针孩子结点指针孩子结点指针 兄弟结点指针兄弟结点指针兄弟结点指针兄弟结点指针 每个结点的结构简单每个结点的结构简单每个结点的结构简单每个结点的结构简单 只有孩子结点指针和兄弟结点指针构成了只有孩子结点指针和兄弟结点指针构成了只有孩子结点指针和兄弟结点指针构成了只有孩子结点指针和兄弟结点指针构成了 树杈树杈树杈树杈 这不就是传说中的这不就是传说中的这不就是传说中的这不就是传说中的 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 二叉树的定义二叉树的定义二叉树的定义二叉树的定义 二叉树是由二叉树是由二叉树是由二叉树是由n n n n n n n n n n n n n n n n 0 0 0 0 0 0 0 0 个结点组成的有限集个结点组成的有限集个结点组成的有限集个结点组成的有限集 合合合合 该集合或者为空该集合或者为空该集合或者为空该集合或者为空 或者是由一个根结点加或者是由一个根结点加或者是由一个根结点加或者是由一个根结点加 上上上上两棵两棵两棵两棵分别称为分别称为分别称为分别称为左子树左子树左子树左子树和和和和右子树右子树右子树右子树的的的的 互不相交互不相交互不相交互不相交 的二叉树组成的二叉树组成的二叉树组成的二叉树组成 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 二叉树的定义二叉树的定义二叉树的定义二叉树的定义 二叉树的五种不同形态二叉树的五种不同形态二叉树的五种不同形态二叉树的五种不同形态二叉树的五种不同形态二叉树的五种不同形态二叉树的五种不同形态二叉树的五种不同形态 LLRR 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 特殊的二叉树特殊的二叉树特殊的二叉树特殊的二叉树 定义定义定义定义定义定义定义定义1 1 1 1 1 1 1 1满二叉树满二叉树满二叉树满二叉树满二叉树满二叉树满二叉树满二叉树 Full Binary Tree Full Binary Tree Full Binary Tree Full Binary Tree Full Binary Tree Full Binary Tree Full Binary Tree Full Binary Tree 如果如果如果如果二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为二叉树中所有分支结点的度数都为2 2 2 2 2 2 2 2 且叶子结点且叶子结点且叶子结点且叶子结点 且叶子结点且叶子结点且叶子结点且叶子结点 都在同一层次上都在同一层次上都在同一层次上都在同一层次上 则称这类二叉树为满二叉树则称这类二叉树为满二叉树则称这类二叉树为满二叉树则称这类二叉树为满二叉树 都在同一层次上都在同一层次上都在同一层次上都在同一层次上 则称这类二叉树为满二叉树则称这类二叉树为满二叉树则称这类二叉树为满二叉树则称这类二叉树为满二叉树 定义定义定义定义定义定义定义定义2 2 2 2 2 2 2 2完全二叉树完全二叉树完全二叉树完全二叉树完全二叉树完全二叉树完全二叉树完全二叉树 Complete Binary Tree Complete Binary Tree Complete Binary Tree Complete Binary Tree Complete Binary Tree Complete Binary Tree Complete Binary Tree Complete Binary Tree 如果一棵具有如果一棵具有如果一棵具有如果一棵具有如果一棵具有如果一棵具有如果一棵具有如果一棵具有n n n n n n n n个结点的高度为个结点的高度为个结点的高度为个结点的高度为个结点的高度为个结点的高度为个结点的高度为个结点的高度为k k k k k k k k的二叉树的二叉树的二叉树的二叉树 它的每一个它的每一个它的每一个它的每一个的二叉树的二叉树的二叉树的二叉树 它的每一个它的每一个它的每一个它的每一个 结点都与高度为结点都与高度为结点都与高度为结点都与高度为结点都与高度为结点都与高度为结点都与高度为结点都与高度为k k k k k k k k的满二叉树中编号为的满二叉树中编号为的满二叉树中编号为的满二叉树中编号为的满二叉树中编号为的满二叉树中编号为的满二叉树中编号为的满二叉树中编号为1 1 1 1 1 1 1 1 n n n n n n n n的结点一一的结点一一的结点一一的结点一一的结点一一的结点一一的结点一一的结点一一 对应对应对应对应 则称这棵二叉树为完全二叉树则称这棵二叉树为完全二叉树则称这棵二叉树为完全二叉树则称这棵二叉树为完全二叉树 从上到下从左从上到下从左从上到下从左从上到下从左对应对应对应对应 则称这棵二叉树为完全二叉树则称这棵二叉树为完全二叉树则称这棵二叉树为完全二叉树则称这棵二叉树为完全二叉树 从上到下从左从上到下从左从上到下从左从上到下从左 到右编号到右编号到右编号到右编号 到右编号到右编号到右编号到右编号 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入式嵌入式嵌入式嵌入式Linux学习交流学习交流学习交流学习交流QQ群群群群 65212116 特殊的二叉树特殊的二叉树特殊的二叉树特殊的二叉树 完全二叉树的叶结点仅出现在最下面两层完全二叉树的叶结点仅出现在最下面两层完全二叉树的叶结点仅出现在最下面两层完全二叉树的叶结点仅出现在最下面两层 最下层的叶结点一定出现在左边最下层的叶结点一定出现在左边最下层的叶结点一定出现在左边最下层的叶结点一定出现在左边 倒数第二层的叶结点一定出现在右边倒数第二层的叶结点一定出现在右边倒数第二层的叶结点一定出现在右边倒数第二层的叶结点一定出现在右边 完全二叉树中度为完全二叉树中度为完全二叉树中度为完全二叉树中度为1 1 1 1的结点只有左孩子的结点只有左孩子的结点只有左孩子的结点只有左孩子 同样结点数的二叉树同样结点数的二叉树同样结点数的二叉树同样结点数的二叉树 完全二叉树的高度最小完全二叉树的高度最小完全二叉树的高度最小完全二叉树的高度最小 嵌入式嵌入式嵌入式嵌入式Linux技术咨询技术咨询技术咨询技术咨询QQ号号号号 550491596 嵌入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年电商平台供应链金融风险管理策略研究报告
- 2025年生物发酵工程技术在生物化工领域的应用研究报告
- 2025年工业互联网平台边缘计算硬件架构节能降耗技术解析报告
- 安徽省六安市霍山县第二中学2024-2025学年八年级下学期期中生物学试题(含答案)
- 在全校教育教学质量提升工作会议上校长讲话:教学之根要扎得深质量之果才结得稳
- 副校长在全体教师大会上的教研工作部署讲话:以深度教研为杠杆撬动课堂提质增效联动机制
- 安静与智慧主题班会课件
- 2025年低空经济行业投资策略分析报告:乘风而上万里翱翔
- 巡察业务课件
- 岩石成分检测课件
- 2025-2030中国纳米薄膜市场未来发展战略与需求潜力调查研究报告
- 尾矿堆积坝排渗加固工程技术规范
- 外卖站长个人工作总结
- PDCA循环在实验室管理中的应用
- 大疆无人机在农业领域的创新应用
- 监控维修培训
- 中医基础理论经络培训课件
- 亚麻籽油在营养保健领域的应用考核试卷
- 《雷军的管理哲学》课件
- 电影《白日梦想家》课件
- 正常人体结构课程标准
评论
0/150
提交评论