<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 動態(tài)哈夫曼編碼的改進

    • 相關(guān)推薦

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

    動態(tài)哈夫曼編碼的改進 《計算機世界月刊》1994年7月號所登載的《動態(tài)哈夫曼編碼的數(shù)據(jù)壓縮方法》一文給出了一種實時性較強的數(shù)據(jù)壓縮方法,該方法的最大特點是不需預(yù)先對原始數(shù)據(jù)進行一遍掃描以建立哈夫曼樹,而改為以動態(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進行壓縮編碼,則在輸出h的編碼“01”后需調(diào)整哈夫曼樹,以997號葉結(jié)點為當前結(jié)點,則與當前結(jié)點具有同樣重量的且序號最大的結(jié)點為998號結(jié)點,而該結(jié)點是997號結(jié)點的父結(jié)點,對二者按原文所提供的UpDate函數(shù)進行交換,則將導(dǎo)致998號結(jié)點變成葉結(jié)點,996號結(jié)點變成997號結(jié)點的左孩子,997號結(jié)點則既為自己的父結(jié)點又是自己的右孩子,這樣在對后繼字符i進行壓縮編碼時,首先就無法輸出996號空結(jié)點的編碼了,此時壓縮程序陷入死循環(huán)。
    顯然這時可以簡單地將998和997號結(jié)點的重量加1,然后以998號結(jié)點的父結(jié)點為當前結(jié)點進行調(diào)整,根據(jù)這種思想對原文提供的UpDate函數(shù)進行修正所得新的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)哈夫曼編碼的改進】相關(guān)文章:

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

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

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

    2.4Kbps MELP低速率語音編碼技術(shù)研究與改進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

    主站蜘蛛池模板: 久久免费精品一区二区| 91精品最新国内在线播放| 精品国产v无码大片在线观看| 99精品影院| 99RE6热在线精品视频观看| 亚洲午夜成人精品电影在线观看| 国产精品日韩欧美久久综合| 99国产欧美久久久精品蜜芽| 午夜精品一区二区三区免费视频| 久久精品国产一区二区三区不卡| 亚洲精品你懂的| 久久精品国产91久久麻豆自制| 久久综合精品国产二区无码| 亚洲日韩中文在线精品第一| 久久九九久精品国产免费直播| 国产精品99在线播放| 欧美精品第一页| 久久精品国产99国产精偷| 国产91大片精品一区在线观看| 人妻少妇精品视频二区| 综合在线视频精品专区| 亚洲国产精品13p| 亚洲国产av无码精品| 亚洲国产成人精品女人久久久| 日韩欧美一区二区三区中文精品 | 久久伊人精品青青草原高清| 国产精品186在线观看在线播放| 婷婷五月深深久久精品| 久热这里只有精品视频6| 日韩AV无码精品人妻系列| 久久久久成人精品无码中文字幕| 欧美精品videosse精子| 久久影院综合精品| 久久精品人成免费| 国精品无码一区二区三区在线| 国产精品久久久亚洲| 国产精品你懂的| 色综合久久综精品| 亚洲精品人成在线观看| 国产成人综合久久精品尤物| 国产精品爱搞视频网站|