构造哈夫曼树的方法

本文教你快速构造一棵哈夫曼树。话不多说,直接上题!

贪心算法构造哈夫曼树时首先选择权值小的结点 。

:有4个结点a,b,c,d,权值分别为7,5,2,4,构造哈夫曼树。

方法:

第一步:构造森林全是根;

构造哈夫曼树的方法_第1张图片

 第二步:选用两小造新树;

 构造哈夫曼树的方法_第2张图片

第三步:删除两小添新人;

 构造哈夫曼树的方法_第3张图片

 第四步:重复2、3剩单根。

 构造哈夫曼树的方法_第4张图片

 

你可能感兴趣的:(数据结构,算法,数据结构,霍夫曼树,贪心算法)