赫夫曼树(最优二叉树),又称最优树,是一“类”(并不一定是一棵)带权路径长度最短的树.

例:已知某系统在通信联络中只可能出现八种字符,其概率分别为
   0.05,0.29,0.07,0.08,0.14,0.23,0.03,0.11  试设计赫夫曼编码。

1.排序
   A      B      C      D   E      F      G      H
  0.03 , 0.05 , 0.07 , 0.08 , 0.11 , 0.14 , 0.23 , 0.29

2.      
<1>: 
               1.00
           0/        /1  
         0.58         0.42
        0/   /1     0/    /1
       0.29   H   0.19     G
      0/  /1    0/    /1
     0.15  F    D      E 
   0/    /1
  0.08    C
0/   /1
A     B 

WPL = A*5 + B*5 + C*4 + F*3 + H*2 + D*3 + E*3 + G*2 = 2.71
前缀编码:
 A:00000
 B:00001
 C:0001
 D:100
 E:101
 F:001
 G:11
 H:01
<2>:
   
                1.00
           0/     

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值