美文网首页
4.4 哈夫曼树和哈夫曼编码

4.4 哈夫曼树和哈夫曼编码

作者: 你weixiao的时候很美 | 来源:发表于2018-11-16 16:10 被阅读19次

1.带权路径长度(WPL): 设二叉树有n个叶子结点,每个叶子结点带有权值 wk,从根结点到每个叶子结点的长度为 lk,则每个叶子结 n
点的带权路径长度之和就是: WPL

最优二叉树或者哈夫曼树:WPL最小的二叉树。

2.哈夫曼树的构造:每次把权值最小的两棵二叉树合并

// 找最小的结点,其实就是使用堆

  1. 哈夫曼树的特点:
    没有度为1的结点。
    n个叶子结点的哈夫曼树共有2n-1 个结点。
    哈夫曼树的任意非叶节点的左右子树交换后仍是哈夫曼树
    对一组权值,可以不同构的多棵哈夫曼树。

4.哈夫曼编码:
对字符进行编码,可以使得该字符串的编码 存储空间最少

相关文章

网友评论

      本文标题:4.4 哈夫曼树和哈夫曼编码

      本文链接:https://www.haomeiwen.com/subject/fjpmfqtx.html