树类型定义.ppt

树类型定义

树形图表示的例子 二、按层次遍历二叉树 实现方法为从上层到下层,每层中从左侧到右侧依次访问每个结点。下面我们将给出一棵二叉树及其按层次顺序访问其中每个结点的遍历序列。 五、中序遍历算法的非递归描述 中序遍历示意图 6.5 线索二叉树 何谓线索二叉树? 线索链表的遍历算法 如何建立线索链表? 线索链表的结点结构 ltag和rtag是增加的两个标志域,用来区分结点的左、右指针域是指向其左、右孩子的指针,还是指向其前驱或后继的线索。???? ABCDEFGHI 6.8 哈 夫 曼 树 与 哈 夫 曼 编 码 最优树(哈夫曼树)的定义 如何构造最优树 前缀编码 哈夫曼编码 注意: ?? ① 初始森林中的n棵二叉树,每棵树有一个孤立的结点,它们既是根,又是叶子 ??? ② n个叶子的哈夫曼树要经过n-1次合并,产生n-1个新结点。最终求得的哈夫曼树中共有2n-1个结点。 ??? ③ 哈夫曼树是严格的二叉树,没有度数为1的分支结点。 前缀编码 在电文传输中,需要将电文中出现的每个字符进行二进制编码。在设计编码时需要遵守两个原则: (1)发送方传输的二进制编码,到接收方解码后必须具有唯一性,即解码结果与发送方发送的电文完全一样; (2)发送的二进制编码尽可能地短。下面我们介绍两种编码的方式。

文档评论(0)

1亿VIP精品文档

相关文档