版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、17.7 树与二叉树的转换转换步骤:step1: 将树中同一结点的兄弟相连;加线抹线旋转讨论1:树如何转为二叉树?孩子兄弟表示法step2: 保留结点的最左孩子连线,删除其它孩子连线;step3: 将同一孩子的连线绕左孩子旋转45度角。2方法:加线抹线旋转 abeidfhgc树转二叉树举例:abeidfhgc兄弟相连长兄为父孩子靠左特点是?根结点没有右孩子!3讨论2:二叉树怎样还原为树?abeidfhgc要点:逆操作,把所有右孩子变为兄弟! abdefhgic4法一: 各森林先各自转为二叉树; 依次连到前一个二叉树的右子树上。讨论3:森林如何转为二叉树?即F=T1, T2, ,Tm B=roo
2、t, LB, RB法二:森林直接变兄弟,再转为二叉树(参见教材P138图6.17,两种方法都有转换示意图)法一和法二得到的二叉树是完全相同的、惟一的。5ABCDEFGHJIABCDEFGHJIABCDEFGHJI森林转二叉树举例:(用法二,森林直接变兄弟,再转为二叉树)兄弟相连 长兄为父头树为根 孩子靠左A6ABCDEFGHJI讨论4:二叉树如何还原为森林?要点:把最右边的子树变为森林,其余右子树变为兄弟 即B=root, LB, RB F=T1, T2, ,TmABCDEFGHJIEFABCDGHJI77.8 树的遍历树的遍历例如:abdec先根序列:后根序列:a b c d eb d c e a深度优先遍历(先根、后根)广度优先遍历(层次)先根遍历访问根结点;按照从左到右依次先根遍历根结点的每棵子树。后根遍历按照从左到右依次后根遍历根结点的每棵子树;访问根结点。树没有中序遍历(因子树不分左右)8讨论:树若采用“先转换,后遍历”方式,结果是否一样?abdec先序遍历:后序遍历:中序遍历:d e c b aabdeca b c d eb d c e a1. 树的先根遍历与二叉树的先序遍历相同; 2. 树的后根遍历相当于二叉树的中序遍历;3. 树没有中序遍历,因
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年奥尔夫音乐《少年》说课稿
- 2025-2026学年《花木兰》说课稿
- 2025-2026学年三年级下册阅读课说课稿
- 2025-2026学年七年级语文黔之驴说课稿
- 2025-2026学年iu音标说课稿
- 光学镜片制作工保密意识水平考核试卷含答案
- 烧结成品工岗前强化考核试卷含答案
- 钽铌加工材制取工岗前理论能力考核试卷含答案
- 浆丝机操作工岗后知识考核试卷含答案
- 2025-2026学年咕咚说课稿美术听课
- 泌尿系感染护理查房
- 【新教材】统编版(2026)九年级上册道德与法治全册教案
- 2026年秋北师大版九年级上册数学《二次函数》公开课教案
- 2025年CCAA国家注册审核员考试(森林管理体系基础)测试题及答案
- 反比例函数的图象和性质课件 2026-2027学年人教版九年级数学上册
- 2026年广东省广州市2026届高三下学期4月二模试题 物理 含答案新版
- 《2026年》医院药剂科药师高频面试题包含详细解答
- 2025-2026学年七年级英语上学期第一次月考 (北京专用)解析卷
- 《贵州省市政基础设施工程资料管理导则》
- 农产品电商平台供销合作协议
- 幼儿园中班歌唱活动《懒惰虫》课件(已嵌入音乐)
评论
0/150
提交评论