问题:霍夫曼编码是如何利用贪心算法来实现对数据压缩编码,有效节省数据存储空间的。
例子:容纳100kg物品的背包,如何装价值最大的豆子。自然的想法:依次装单价从高到低的豆子。

贪心问题解决思路:
局部最优,不代表全局最优。
例子:1000个字符,每个8bits,就要8000bits。如果字符只有6中不同字符,分别是a、b、c、d、e、f,可以用3个bits存储,只要3000bits存储空间。
是否有更有效的存储方式:霍夫曼编码,一般压缩率20%~90%。
贪心是一种思想,主要是需要更多的练习。