- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习目标 掌握树的定义、表示方法、基本性质、存储结构和遍历算法; 掌握二叉树的定义、基本性质、存储结构、和各种运算。 为何要重点研究每结点最多只有两个 “叉” 的树? 二叉树的结构最简单,规律性最强; 可以证明,所有树都能转为唯一对应的二叉树,不失一般性。 一、按层遍历算法 软件设计师 2004上半年 设结点x和y是二叉树中任意的两个结点,在该二叉树的先根遍历序列中x在y之前,而在其后根遍历序列中x在y之后,则x和y的关系是__(10)__。 A.x是y的左兄弟 B.x是y的右兄弟 C.x是y的祖先 D.x是y的后裔 4、建立二叉树的存储结构 不同的定义方法相应有不同的存储结构的建立算法 五、二叉树其他运算 3. 清除二叉树 6.5线索二叉树 何谓线索二叉树? 线索链表的遍历算法 如何建立线索链表? 例:画出以下二叉树对应的中序线索二叉树。 例:带了两个标志的某先序遍历结果如下表所示,请画出对应的二叉树。 树与二叉树的转换 树转二叉树举例: 6.8 哈 夫 曼 树 与 哈 夫 曼 编 码 最优树的定义 如何构造最优树 前缀编码 霍夫曼编码 如何编程实现Huffman编码? Huffman编码举例 w={ 7, 19, 2, 6, 32, 3, 21, 10 }在机内存储形式为: 如何编程实现Huffman编码? (续前)再求出n个字符的Huffman编码HC 本 章 小 结 下周二上机内容 (1)建立二叉树 (2)二叉树的四种遍历(层次、前序、中序、后序) (3)求二叉树的叶子结点个数、深度、复制二叉树。 上机实验说明:设字符集为26个英文字母,其出现频度如下表所示。 假设用于通信的电文仅由A-H八个字母组成,字母在电文中出现的频率分别为7,19,2,6,32,3,21,10。试为这八个字母设计哈夫曼编码。 由森林转换成二叉树的转换规则为: 同树与二叉树转换类似 由此,树的各种操作均可对应二叉树的操作来完成。 应当注意的是,和树对应的二叉树,其左、右子树的概念 已改变为: 左是孩子,右是兄弟。 6.7 树和森林的遍历 一、树的遍历 二、森林的遍历 树的遍历可有三条搜索路径: 按层次遍历: 先根(次序)遍历: 后根(次序)遍历: 若树不空,则先访问根结点,然后依次先根遍历各棵子树。 若树不空,则先依次后根遍历各棵子树,然后访问根结点。 若树不空,则自上而下自左至右访问树中每个结点。 A B C D E F G H I J K 先根遍历时顶点的访问次序: A B E F C D G H I J K 后根遍历时顶点的访问次序: E F B C I J K H G D A 层次遍历时顶点的访问次序: A B C D E F G H I J K B C D E F G H I J K 1.森林中第一棵树的根结点; 2.森林中第一棵树的子树森林; 3.森林中其它树构成的森林。 森林由三部分构成: 1. 先序遍历 森林的遍历 若森林不空,则 访问森林中第一棵树的根结点; 先序遍历森林中第一棵树的子树森林; 先序遍历森林中(除第一棵树之外)其 余树构成的森林。 即:依次从左至右对森林中的每一棵树进行先根遍历。 2.中序遍历 若森林不空,则 中序遍历森林中第一棵树的子树森林; 访问森林中第一棵树的根结点; 中序遍历森林中(除第一棵树之外)其 余树构成的森林。 即:依次从左至右对森林中的每一棵树进行后根遍历。 树的遍历和二叉树遍历的对应关系 ? 先根遍历 后根遍历 树 二叉树 森林 先序遍历 先序遍历 中序遍历 中序遍历 一、最优树的定义 树的路径长度定义为: 树中每个结点的路径长度之和。 结点的路径长度定义为: 从根结点到该结点的路径上 分支的数目。 树的带权路径长度定义为: 树中所有叶子结点的带权路径长度之和 WPL(T) = ?wklk (对所有叶子结点)。 在所有含 n 个叶子结点、并带相同权 值的 m 叉树中,必存在一棵其带权路径
您可能关注的文档
- 中外经济文化交流.ppt
- 第5时序逻辑电路.ppt
- 飞机构型相关设计.ppt
- 化学原子结构和元素周期表.ppt
- 回归方程函数形式.ppt
- 齿轮传动相关设计.ppt
- FANUC系统数控编程和实际操作.ppt
- MCS51单片机内部定时器.ppt
- 齿轮传动的设计原理.ppt
- 第5章S7200指令系统.ppt
- (全年1月-12月)2026年党支部“三会一课”及主题党日活动计划表.docx
- 局党组2025年度落实“第一议题”学习制度情况报告+镇关于2025年度贯彻落实“第一议题”制度和政治要件闭环落实工作情况的报告.docx
- 在2026年元旦放假前机关全体人员会议上的讲话、在春节前党员干部廉政谈话会上的讲话.docx
- 2026年1月支部委员会会议记录+1月“三会一课”方案.docx
- 2026年1月“三会一课”方案(支委会方案、党员大会、党小组会、党课)+2026年党支部“三会一课”及主题党日活动计划表(1月-12月).docx
- 党委书记在2025年度党支部书记抓党建工作述职评议会上的点评+2025年度抓基层党建工作述职评议会议上的讲话.docx
- 在司法局2025年度述职评议大会上的总结讲话+市委组织部2025年度述职述廉述党建工作总结.docx
- 2篇 在小学2025学年总结暨寒假工作部署会上的讲话.docx
- 中国国家标准 GB/T 32073.2-2025无损检测 测量残余应力的超声检测方法 第2部分:体波法.pdf
- GB/T 32073.2-2025无损检测 测量残余应力的超声检测方法 第2部分:体波法.pdf
最近下载
- 2003年农村选举中的夏公民参政需求增长与制度回应的博弈从深圳、北京人大代表竞选看修订《选举法》的政治意义.docx VIP
- 2024年江门市中心医院招聘真题.pdf VIP
- 广州江门市中心医院招聘考试真题2024.pdf VIP
- 20232023年广州小学六年级上册语文期末考试备考.doc VIP
- 江门市中心医院招聘考试真题2024.docx VIP
- 2022年江门市中心医院医护人员招聘考试试题及答案解析.docx VIP
- 毕业设计(论文)-基于PLC的自动上料系统设计.docx VIP
- 2026届高考语文专题复习:句式仿写复习.pptx
- 111九典制药财务风险管理及对策研究222.doc VIP
- 纬地操作手册.pdf VIP
原创力文档


文档评论(0)