美文网首页
哈夫曼树与哈夫曼编码

哈夫曼树与哈夫曼编码

作者: yz_wang | 来源:发表于2017-06-28 18:40 被阅读0次

    http://www.cnblogs.com/wuyuankun/p/3982216.html

    哈夫曼树

    • 带权路径长度:树中所有的叶结点的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。
    • 哈夫曼树是一种带权路径长度最短的二叉树。

    哈夫曼编码

    • 希望整个编码最短,所以尽量使出现频率高的字符编码短,频率低的字符编码长。
    • 可以根据哈夫曼算法构造哈夫曼树T。设需要编码的上述电文字符集d={A,B,C,D},在电文中出现的频率集合p={4/10,1/10,3/10,2/10}
      我们以字符集中的字符作为叶子结点、频率作为权值,构造一棵哈夫曼树。 A的编码:0,C的编码:10,D的编码:110,B的编码:111.


    相关文章

      网友评论

          本文标题:哈夫曼树与哈夫曼编码

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