一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

淺談 前綴編碼與哈夫曼編碼

 袁先森lemon 2020-10-22

目錄

關(guān)于編碼的兩個(gè)概念:

1 前綴編碼

1.1 前綴編碼概念

1.2 前綴編碼實(shí)例分析(簡(jiǎn)潔易懂)

1.3 前綴編碼作用 

2 哈夫曼編碼

2.1 哈夫曼編碼概念

2.2 哈夫曼編碼的兩條性質(zhì)

2.3 哈夫曼編碼的兩條性質(zhì)的證明 (摘取自嚴(yán)蔚敏老師的教材)


關(guān)于編碼的兩個(gè)概念:

1 前綴編碼

1.1 前綴編碼概念

前綴編碼:如果在一個(gè)編碼方案中,任何一個(gè)編碼都不是其他任何編碼的前綴(最左子串),則稱該編碼是前綴編碼。

1.2 前綴編碼實(shí)例分析(簡(jiǎn)潔易懂)

舉個(gè)簡(jiǎn)單的例子,給出下面三種編碼方案:

3種不同的編碼方案
              等長(zhǎng)編碼方案                    不等長(zhǎng)編碼方案1      不等長(zhǎng)編碼方案2
字符編碼字符編碼字符編碼
a00a0a0
b01b10b01
c10c110c010
d11d111d111

分析:

  1. 如上圖,不等長(zhǎng)編碼方案1是前綴編碼;分析如下:在不等長(zhǎng)編碼方案1中,a,b,c,d為四個(gè)字符,其對(duì)應(yīng)編碼0,10,110,111中,任意一個(gè)編碼(四個(gè)里面隨便選)都不是其他任何編碼的前綴,比如選擇a的編碼0進(jìn)行比對(duì),你會(huì)發(fā)現(xiàn) 10,110,111都不以0為前綴(都不以0開頭)。 
  2. 如上圖,不等長(zhǎng)編碼方案2不是前綴編碼,分析如下,四個(gè)編碼中,隨便選一個(gè),如果選0,會(huì)發(fā)現(xiàn)01,010都是以0為前綴,所以不符合前綴編碼的定義,分析結(jié)束。

不知道大家有沒有隱約有種意識(shí),等長(zhǎng)編碼一定是前綴編碼!

例如兩位編碼,00,01,10,11就是,同理,三位、四位...n位。

1.3 前綴編碼作用 

前綴編碼可以保證對(duì)壓縮文件進(jìn)行解碼時(shí)不產(chǎn)生二義性,確保正確解碼。



2 哈夫曼編碼

2.1 哈夫曼編碼概念

2、哈夫曼編碼:對(duì)于一顆具有n個(gè)葉子的哈夫曼樹,若對(duì)樹中的每個(gè)左分支賦予0,右分支賦予1,則從根到每個(gè)葉子的路徑上,各分支的賦值分別構(gòu)成一個(gè)二進(jìn)制串,該二進(jìn)制串就成為哈夫曼編碼。

哈夫曼編碼的主要思想:在進(jìn)行數(shù)據(jù)壓縮時(shí),為了使壓縮后的數(shù)據(jù)文件盡可能短,可以采用不定長(zhǎng)編碼。其基本思想是:

未出現(xiàn)次數(shù)較多的字符編以較短的編碼,為確保對(duì)數(shù)據(jù)文件進(jìn)行有效的壓縮和對(duì)壓縮文件進(jìn)行正確的解碼,可以利用哈夫曼樹來設(shè)計(jì)二進(jìn)制編碼。

2.2 哈夫曼編碼的兩條性質(zhì)

哈夫曼樹滿足兩條性質(zhì):

  • 性質(zhì)1  哈夫曼樹是前綴編碼。
  • 性質(zhì)2  哈夫曼樹是最有前綴編碼。 對(duì)于包含n個(gè)數(shù)據(jù)字符的文件,分別以它們出現(xiàn)的次數(shù)為權(quán)值構(gòu)造哈夫曼樹,則利用該樹對(duì)應(yīng)的哈夫曼編碼對(duì)文件進(jìn)行編碼,能使該文件壓縮后對(duì)應(yīng)的二進(jìn)制文件的長(zhǎng)度最短。

2.3 哈夫曼編碼的兩條性質(zhì)的證明 (摘取自嚴(yán)蔚敏老師的教材)

關(guān)于此兩條性質(zhì)的證明如下圖(圖片參考自嚴(yán)蔚敏 數(shù)據(jù)結(jié)構(gòu)教材):

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    成人国产激情福利久久| 国内午夜精品视频在线观看| 欧美精品亚洲精品日韩精品| 久久精品福利在线观看| 99久久国产综合精品二区| 日本丰满大奶熟女一区二区| 日韩一区二区三区观看| 亚洲欧洲成人精品香蕉网| 亚洲男人的天堂久久a| 国产精品制服丝袜美腿丝袜| 精品国自产拍天天青青草原 | 午夜精品一区免费视频| 日本不卡片一区二区三区| 国产精品国产亚洲看不卡| 高清不卡视频在线观看| 91后入中出内射在线| 国产乱久久亚洲国产精品| 欧美日韩综合免费视频| 久久夜色精品国产高清不卡| 年轻女房东2中文字幕| 中文日韩精品视频在线| 爽到高潮嗷嗷叫之在现观看| 国产成人国产精品国产三级| 亚洲熟妇中文字幕五十路| av在线免费观看在线免费观看| 日本一区不卡在线观看| 日本高清一道一二三区四五区| 国产精品一区二区日韩新区| 日韩av生活片一区二区三区| 99久久精品午夜一区二| 国产成人精品综合久久久看| 久久少妇诱惑免费视频| 欧美日韩一级黄片免费观看| 好吊日在线观看免费视频| 69精品一区二区蜜桃视频| 黄色在线免费高清观看| 99久热只有精品视频免费看| 久久精品一区二区少妇| 91精品国产综合久久不卡| 国产午夜福利一区二区| 天海翼高清二区三区在线|