字母 | 频率 | 哈夫曼编码 |
A | 22 | 01 |
B | 15 | 101 |
C | 4 | 0010 |
D | 3 | 00111 |
E | 37 | 11 |
F | 10 | 100 |
G | 7 | 000 |
H | 2 | 00110 |
电文总长度(WPL)为 255位
要求:哈夫曼树中任意结点左孩子的权值均小于右孩子。
过程如下:
哈夫曼编码通俗一点就是左孩子是1,右孩子是2.
电文总长度换句话来说就是算权:第一种算法:2+3+4+5+7+9+16+22+38+10+15+25+37+62=255
第二种算法:(2+3)*5+4*4+(7+10+15)*3+(22+37)*2=255
大家觉得错误的话可以下面评论,有用的话记得点个赞