- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 六 章 树 与 森 林 1. 树的概念 1) 树的定义 2) 树的术语 3) 树的抽象数据类型 2. 二叉树 1) 二叉树的定义 2) 二叉树的性质 3) 二叉树的主要操作 3. 二叉树的表示 1) 数组表示 2) 链表表示 4. 二叉树的遍历 前序,中序, 后序 (递归) 5. 二叉树遍历的非递归算法 非递归后序遍历, 中序遍历非递归算法 6. 线索化二叉树 1) 为什么引入线索树。 如何构造。 2) 基于中序线索树的算法: 遍历中序线索树 构造中序线索树 在中序线索树中插入一个结点 在中序线索树中删除一个结点 7. 堆 1) 堆的定义及类声明 2) 堆的建立: 两个构造函数 3) 堆的插入、删除 8. 树与森林 1) 树的存储表示: 广义表 双亲 左子女—右兄弟 : 类声明及一些成员函数 2) 森林 — 二叉树 3) 树的遍历 4) 森林的遍历 9. 二叉树的计数 10. 霍夫曼树 1) 扩充二叉树 2) 霍夫曼树的构造 3) 霍夫曼编码 例如: root ^ A ^ ^ B ^ C ^ D ^ E ^ F ^ ^ G ^ 也可把链表存放在一个一维数组中, 如上例 data leftchild rightchild 0 A 1 -1 1 B 2 3 这时leftchild, 2 C -1 -1 rightchild起了指针 3 D 4 5 作用,但实际上是 4 E -1 6 伪指针,指向左右 5 F -1 -1 子女的下标位置。 6 G -1 -1 template class Type class BinaryTree; template class Type class BinTreeNode { friend class BinaryTree Type; public: BinTreeNode ( ): leftChild(NULL), rightChild(NULL) { } BinTreeNode (Type item, BinTreeNodeType * left =NULL, BinTreeNode Type * right
您可能关注的文档
- 第 7 章 集合与搜索数据结构课件.ppt
- 第9章 排序( sorting)数据结构课件.PPT
- 第10章 索引结构与散列数据结构课件.ppt
- 2006年《数据结构》期终考试试卷(A).doc
- C++ 编程 简介 数据结构(用面向对象的方法与C 语言描述)(第2版)课件.ppt
- 第八章 图 数据结构(用面向对象的方法与C 语言描述)(第2版)课件.ppt
- 第二章 线性表 数据结构(用面向对象的方法与C 语言描述)(第2版)课件.ppt
- 第九章 排序 数据结构(用面向对象的方法与C 语言描述)(第2版)课件.ppt
- 第六章 集合与字典 数据结构(用面向对象的方法与C 语言描述)(第2版)课件.ppt
- 第七章 搜索结构 数据结构(用面向对象的方法与C 语言描述)(第2版)课件.ppt
最近下载
- 工程量清单(中孔、深孔泄洪洞)报价单2021.3.6.xlsx VIP
- 部编版历史(2025)八年级上册 第8课 中国同盟会 课件.pptx VIP
- PDA TR80-2018(中英文)《制药实验室数据完整性管理体系》.pdf VIP
- 互联网金融配套教材课件完整版电子教案(内容可修改).pptx VIP
- 2.2单一制和复合制课件-(共25张PPT)高中政治统编版选择性必修一当代国际政治与经济.pptx VIP
- 混凝土挡土墙施工组织设计.doc VIP
- GB 25286.2-2010 爆炸性环境用非电气设备 第2部分:限流外壳型“fr”.docx VIP
- 道路清扫保洁安全作业规程.pdf VIP
- 《高一优生座谈会》课件.pptx VIP
- 卧-坐-立”序贯八段锦康复技术规程 心肌梗死.docx VIP
文档评论(0)