哈弗曼编码--贪心算法

给出n个字符的频率,给每个字符赋予一个01编码串,使得任意一个字符的编码不是另一个字符编码的前缀,而且编码后总长度(每个字符的频率与编码长度乘积的总和)尽量小。

比如:

字符  a         b             c              d             e              f

频率    45        13          12            16             9              5

 编码 0         101        100          111         1101          1100

思考:编码是如何得到的? 

原文地址:https://www.cnblogs.com/lchzls/p/7008422.html