五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

數(shù)據(jù)結(jié)構(gòu)與算法_哈夫曼編碼

2023-02-07 15:59 作者:昵昵醬紫  | 我要投稿


舉個(gè)構(gòu)建哈夫曼樹(shù)的例子:

1)選擇沒(méi)有雙親權(quán)值最小的兩個(gè)結(jié)點(diǎn),t1,t2;

2) t1,t2做為左右子樹(shù)構(gòu)建一顆新樹(shù);

3)新樹(shù)的根為t1,t2之和;


哈夫曼樹(shù)


采用順序存儲(chǔ)的方式:

1.首先初始化一個(gè)數(shù)組:其中 -1 表示數(shù)組的下標(biāo),-1表示不存在;

2.然后開(kāi)始依次尋找兩個(gè)最小的結(jié)點(diǎn),構(gòu)建新樹(shù),重新填表;

構(gòu)建哈夫曼樹(shù)其實(shí)就是填表,哈夫曼編碼其實(shí)就是讀表。

哈夫曼帶權(quán)路徑長(zhǎng)度

WPL=每個(gè)葉子的權(quán)值*該葉子到根的路徑長(zhǎng)度之和

哈夫曼樹(shù)帶權(quán)路徑長(zhǎng)度之和=各新生成結(jié)點(diǎn)的權(quán)值之和,可以看作最終的編碼長(zhǎng)度。

數(shù)據(jù)結(jié)構(gòu)與算法_哈夫曼編碼的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
吴江市| 武陟县| 宣化县| 合阳县| 四会市| 巴楚县| 甘德县| 金湖县| 松滋市| 乐山市| 卓尼县| 木里| 冀州市| 绥宁县| 青神县| 兰州市| 磐安县| 怀远县| 尉氏县| 长沙县| 临桂县| 陆河县| 始兴县| 蕉岭县| 长武县| 富宁县| 鄂伦春自治旗| 正镶白旗| 乌鲁木齐县| 七台河市| 塔河县| 东兰县| 景德镇市| 闸北区| 措美县| 晋宁县| 马山县| 东源县| 诏安县| 隆尧县| 年辖:市辖区|