树3-2、哈夫曼树(利用最小堆生成的最优二叉树)与哈夫曼编码

一、哈夫曼树(最优二叉树) 1、问题引出:      那么,如何根据结点不同的查找频率构造更有效的搜索树? 2、哈夫曼树的构造 ——>——>——>——> 算法:先选取两个权值最小的——用最小堆 二、哈夫曼编码     a:00  u:01  x:10  z:11 可以发现,如果他们都在叶结点上,那么任意一个字母的编码都不可能是其他字母的前缀码 当有一个不在叶结点上时,它就是它下面的结点的前缀码 如
相关文章
相关标签/搜索