亚洲一级电影在线观看,九九精品无码专区免费,亚洲AV无码资源在线观看 ,欧美国产高清

動態(tài)哈夫曼編碼的改進(jìn)

  • 相關(guān)推薦

動態(tài)哈夫曼編碼的改進(jìn)

動態(tài)哈夫曼編碼的改進(jìn) 《計算機(jī)世界月刊》1994年7月號所登載的《動態(tài)哈夫曼編碼的數(shù)據(jù)壓縮方法》一文給出了一種實時性較強(qiáng)的數(shù)據(jù)壓縮方法,該方法的最大特點是不需預(yù)先對原始數(shù)據(jù)進(jìn)行一遍掃描以建立哈夫曼樹,而改為以動態(tài)變化的哈夫曼樹對數(shù)據(jù)編碼。
該文所附的動態(tài)哈夫曼編碼數(shù)據(jù)壓縮與解壓源程序中的UpDate函數(shù)是動態(tài)修改哈夫曼樹的關(guān)鍵部分,該函數(shù)對動態(tài)哈夫曼樹的一種可能情況無法正確修改,針對這一點,本文附上對該函數(shù)的一個修正定義,以使該壓縮與解壓程序更加完善。
以下就舉例說明原UpDate函數(shù)無法正確修改的一種哈夫曼樹。例如若要壓縮“TThhis”字符串,則在壓縮完“TTh”之后的動態(tài)哈夫曼樹為圖所示(設(shè)根結(jié)點序號為1000):
@@04A07700.GIF;圖 壓縮完“TTh”之后的動態(tài)哈夫曼樹@@
此時若再將字符h進(jìn)行壓縮編碼,則在輸出h的編碼“01”后需調(diào)整哈夫曼樹,以997號葉結(jié)點為當(dāng)前結(jié)點,則與當(dāng)前結(jié)點具有同樣重量的且序號最大的結(jié)點為998號結(jié)點,而該結(jié)點是997號結(jié)點的父結(jié)點,對二者按原文所提供的UpDate函數(shù)進(jìn)行交換,則將導(dǎo)致998號結(jié)點變成葉結(jié)點,996號結(jié)點變成997號結(jié)點的左孩子,997號結(jié)點則既為自己的父結(jié)點又是自己的右孩子,這樣在對后繼字符i進(jìn)行壓縮編碼時,首先就無法輸出996號空結(jié)點的編碼了,此時壓縮程序陷入死循環(huán)。
顯然這時可以簡單地將998和997號結(jié)點的重量加1,然后以998號結(jié)點的父結(jié)點為當(dāng)前結(jié)點進(jìn)行調(diào)整,根據(jù)這種思想對原文提供的UpDate函數(shù)進(jìn)行修正所得新的UpDate函數(shù)附后。
void UpDate(struct Node *Temp)
{
struct Node * Tempa, * Tempc, * Pointer;
struct LeafNode *p,*q,*b;
unsigned char Letter;
while(Temp!=Root)
{
if(Temp-

【動態(tài)哈夫曼編碼的改進(jìn)】相關(guān)文章:

計算機(jī)畢業(yè)論文-動態(tài)哈夫曼編碼的改進(jìn)03-06

漢字的動態(tài)編碼與顯示方案03-18

針對硬件實現(xiàn)的H.264視頻編碼算法改進(jìn)03-18

2.4Kbps MELP低速率語音編碼技術(shù)研究與改進(jìn)03-30

Tunstall編碼與自適應(yīng)編碼算法03-07

Video Object編碼技術(shù)01-07

視音頻素材的編碼轉(zhuǎn)換03-19

自適應(yīng)算術(shù)編碼的FPGA實現(xiàn)03-18

對于緊致碼在三種編碼方法下的編碼特性研究03-19

主站蜘蛛池模板: 国产精品系列无码专区| 日韩视频精品在线| 国产在线精品一区二区在线看| 国产激情久久久久影院| 特级毛片在线大全免费播放| 亚洲国产精品一区二区高清无码久久| 夜夜爽8888天天躁夜夜躁狠狠| 中文字幕av日韩精品一区二区 | 伊人久久综在合线亚洲91| 熟女人妻aⅴ一区二区三区电影| 色噜噜狠狠色综合成人网 | 99er热精品视频| 依依成人影视国产精品| 久久人人妻人人爽人人爽| 国产亚洲精品久久久久蜜臀| 毛片网站在线观看| 98国产精品综合一区二区三区| 青青草国产免费国产是公开| 91精品91久久久久久无码啪| 性生交片免费无码看人| 无码精品人妻一区二区三区老牛| av在线手机播放| 非洲黑人性xxxx精品| 中文字幕无码乱人伦| 婷婷综合亚洲| 国产精品久久无码不卡黑寡妇| 一区二区在线 | 欧洲| 精品免费一区二区在线| 国产美女狂喷水潮在线播放| 开原市| 国产在线一区二区在线视频| 欧妇女乱妇女乱视频| 国产成人亚洲精品蜜芽影院 | 婷婷亚洲综合五月天小说| 91在线高清视频| 国产亚洲tv在线观看| 成人综合网亚洲伊人| 国产一区二区在线视频观看| 国产乱子伦农村叉叉叉| 天天爱天天做天天做天天吃中文| 天天做天天爱天天综合网2021|