国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

香農(nóng)編碼和哈夫曼編碼的區(qū)別 哈夫曼編碼和二進(jìn)制編碼優(yōu)缺點(diǎn)比較?

哈夫曼編碼和二進(jìn)制編碼優(yōu)缺點(diǎn)比較?根據(jù)字符的頻率,構(gòu)造加權(quán)二叉樹來確定每個(gè)字符的編碼時(shí)間。首先,我們統(tǒng)計(jì)“阿里巴巴”每個(gè)字符的出現(xiàn)頻率:A-3、B-2、L-1、I-1。根據(jù)出現(xiàn)的頻率,我們得到了如下的

哈夫曼編碼和二進(jìn)制編碼優(yōu)缺點(diǎn)比較?

根據(jù)字符的頻率,構(gòu)造加權(quán)二叉樹來確定每個(gè)字符的編碼時(shí)間。首先,我們統(tǒng)計(jì)“阿里巴巴”每個(gè)字符的出現(xiàn)頻率:A-3、B-2、L-1、I-1。根據(jù)出現(xiàn)的頻率,我們得到了如下的哈夫曼二叉樹:每個(gè)字符編碼為:所以“阿里巴巴”整個(gè)字符串的最終編碼是0 100 101 11 0 11 0。也就是說,字符串的二進(jìn)制哈夫曼碼有13位。

哈夫曼編碼和二進(jìn)制編碼優(yōu)缺點(diǎn)比較?

(1)哈夫曼編碼形成的碼字不是唯一的,但編碼效率是唯一的。當(dāng)給兩個(gè)最小概率符號賦值時(shí),可以指定大符號為“1”,小符號為“0”,反之亦然。如果兩個(gè)符號的出現(xiàn)概率相等,那么不管哪個(gè)符號在前面,它都是可以排列的,因此哈夫曼構(gòu)造的碼字是不唯一的。對于同一信源,無論序列如何排列,其平均碼長都不會改變,因此編碼效率是唯一的。(2) 只有當(dāng)信源中每個(gè)符號的概率非常不均勻時(shí),哈夫曼編碼的效果才明顯。(3) 哈夫曼編碼必須精確計(jì)算原始文件中每個(gè)符號的頻率。沒有這些精確的統(tǒng)計(jì)數(shù)據(jù),就無法達(dá)到預(yù)期的壓縮效果。霍夫曼編碼通常要經(jīng)過兩次運(yùn)算,第一次用于統(tǒng)計(jì),第二次用于編碼,因此編碼速度相對較慢。另外,電路的實(shí)現(xiàn)比較復(fù)雜,各種長度編碼的解碼過程也比較復(fù)雜,所以解壓過程比較慢。(4) 哈夫曼編碼只能用整數(shù)來表示單個(gè)符號,不能用小數(shù)來表示,這大大限制了壓縮效果。(5) 哈夫曼的所有片段都放在一起了。如果其中一個(gè)被更改,它的數(shù)據(jù)將被更改得無法識別