第6章树和二叉树5.ppt

* 提示1:霍夫曼树中各结点的结构可以定义为如下5个分量: char weight parent lchild Rchild 将整个霍夫曼树的结点存储在一个数组中:HT[1..n]; 将结点的编码存储在HC[1..n]中。 提示3:霍夫曼树如何构造?构造好之后又如何求得各结点对应的霍夫曼编码?——算法参见教材P147。 提示2:霍夫曼树的存储结构可采用顺序存储结构: 实验二补充材料中的方案二程序; 喻信星空FTP网站上的“数据结构”演示程序 参考资料 二叉树小结 * 1、定义和性质 2、存储结构 3、遍历 4、线索化:线索树 顺序结构 链式结构 二叉链表 三叉链表 先序线索树 中序线索树 后序线索树 树 二叉树 森林 中序遍历 后序遍历 先序遍历 霍夫曼树 霍夫曼编码 第6章 树和二叉树( Tree Binary Tree ) * 6.1 树的基本概念 6.2 二叉树 6.3 遍历二叉树和线索二叉树 6.4 树和森林 6.5 赫夫曼树及其应用 特别讨论:若已知先序/后序遍历结果和中序遍历结果,能否“恢复”出二叉树? 【严题集6.31④】 证明:由一棵二叉树的先序序列和中序序列可唯一确定这棵二叉树。 * 例:已知一棵二叉树的中序序列和后序序列分别是BDCEAFHG 和 DECBHGFA,请画出这棵二叉树。 分析: ①由后序遍历特征,根结点必在后序序列尾部

文档评论(0)

1亿VIP精品文档

相关文档