前綴編碼構(gòu)造方法
二叉樹:約定左分支表示字符‘0’,右分支表示字符‘1’,則可以用從根結(jié)點(diǎn)到葉子結(jié)點(diǎn)的路徑上的分支字符串作為該葉子結(jié)點(diǎn)字符的編碼。如此得到的編碼必是前綴編碼。
哈夫曼編碼
用構(gòu)造哈夫曼樹的'過(guò)程生成的二進(jìn)制前綴編碼。哈夫曼樹是一類帶權(quán)路徑長(zhǎng)度最短的樹。
特點(diǎn):帶權(quán)路徑長(zhǎng)度最短
歡迎來(lái)到瑞文網(wǎng)!
2021-08-12
前綴編碼構(gòu)造方法
二叉樹:約定左分支表示字符‘0’,右分支表示字符‘1’,則可以用從根結(jié)點(diǎn)到葉子結(jié)點(diǎn)的路徑上的分支字符串作為該葉子結(jié)點(diǎn)字符的編碼。如此得到的編碼必是前綴編碼。
哈夫曼編碼
用構(gòu)造哈夫曼樹的'過(guò)程生成的二進(jìn)制前綴編碼。哈夫曼樹是一類帶權(quán)路徑長(zhǎng)度最短的樹。
特點(diǎn):帶權(quán)路徑長(zhǎng)度最短