- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构要点_2
数据结构 树 1 、掌握树的表示法,包括父亲结点数组表示法、儿子链表表示法、左儿子右兄弟表示法。 2 、理解二叉树的定义和术语、性质。 3 、掌握二叉树的存储结构,包括顺序存储实现和指针实现。 4 、掌握二叉树的遍历算法及其应用。 5 、了解线索树的概念。 树 重点 树的定义: 树是n(n=0)个结点的有限集T。当T为空时称为空树,否则它满足如下两个条件: 有且仅有一个称为根的结点 其余的结 点可分为m(m=0)个互不相交的子集。其中每个子集本身又是一棵树,称为根的子树。 互不相交是什么意思 ? 每个子集称为根的子树,根也是相对的根。 树 重点 树的一些基本术语(重要) 度 (一个结点拥有的子树的数目) 叶子 终端结点 分支结点 非终端结点 内部结点 孩子 儿子 双亲 路径 树 重点 树的一些基本术语(重要) 祖先 子孙 层数 (本书默认根的层数为0) 高度 深度 堂兄弟 森林(m m=0 棵互不相交的树的集合) 有序树(每个结点的子树有顺序) 无序树 树 重点 二叉树的定义 二叉树是n(n=0)个结点的有限集,它或者是空集,或是由一个根结点以及两棵互不相交的、分别称作这个根的左子树和右子树的二叉树组成的。 二叉树的定义为递归定义。 二叉树有5种基本形态。 二叉树与度为2的有序树的区别。 树 重点 二叉树的几个性质(本书默认根的高度为0) 第i层上的结点数目最多多少。 深度为k的二叉树至多有多少结点。 在任意一棵二叉树中,度为2的结点与叶子结点的关系。(证明方法) 有n个结点的完全二叉树的深 度是多少。 完全二叉树、满二叉树的概念。 树 重点 二叉树的顺序存储结构 画图 完全二叉树的顺序存储结构 树 重点 二叉树的遍历 理论上的说明:R表示右子树,L表示左子树,N表示根结点。 遍历路线上的说明:第几次经过的时候访问这个结点 前中后序遍历 树 重点 线索二叉树(考纲有,这几年都没有考到) 什么叫线索。 线索用到了原二叉树中的什么? 线索二叉树的结点发生了什么变化? 标志域的0,1分别表示什么意思。 中序线索二叉树如何生成? 前后序呢? 线索二叉树主要用来做什么? 大纲要求的是了解,非掌握。 树 重点 树到二叉树的转换 如何转换 转换后的前中后序遍历的关系。 森林到二叉树的转换 相应的二叉树有什么特点。 树 重点 树的存储方法: 父结点数组(双亲链表)P129 儿子链表表示法 P130 左儿子右兄弟表示法 P130 树 重点 树和森林的遍历 有几种,如何遍历 和相应的二叉树的遍历有什么联系? 树 重点 哈夫曼树 定义 一些概念 树的路径长度(树根到树中每一结点的路径长度之和 结点的带权路径长度(该结点到树根之间的路径长度与结点上的权的积) 树的带权路径长度(树的所有叶结点的带权路径长度之和) 树 重点 最优二叉树 即哈夫曼树 带权路径长度最小的二叉树 哈夫曼树的生成过程 n个顶点的初始森林如何生成一棵哈夫曼树 合并过程的注意点 严格二叉树 哈夫曼编码
文档评论(0)