美文网首页
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