第6章 树和二叉树3.ppt

6.8 哈 夫 曼 树 与 哈 夫 曼 编 码 最优树的定义 如何构造最优树 前缀编码 哈夫曼树(Huffman树)—— 又称最优二叉树,它是n个带权叶子结点构成的所有二叉树中,带权路径长度WPL最小的二叉树。 教材定义:设有n个权值{w1,w2,……wn},构造一棵有n个叶子结点的二叉树,每个叶子的权值为wi,则WPL最小的二叉树叫哈夫曼树或最优二叉树。 2)不等长编码 一般,在英文字母a—z中,e的使用频率比q,z要大得多 使用频率高的用短码 使用频率低的用长码 3)前缀编码 如何得到使电文长度最短的二进制前缀编码? 假设电文中每种字符出现的次数为Wi, 其编码长度为li ,电文中有n种字符,则电文总长为: 0 1 0 1 0 1

文档评论(0)

1亿VIP精品文档

相关文档