计算机工程与应用 ›› 2007, Vol. 43 ›› Issue (2): 73-73.

• 学术探讨 • 上一篇    下一篇

Huffman*:一个改进的Huffman数据压缩算法

张凤林,刘思锋   

  1. 南京航空航天大学经济与管理学院
  • 收稿日期:2006-01-24 修回日期:1900-01-01 出版日期:2007-01-11 发布日期:2007-01-11
  • 通讯作者: 张凤林 zflzfl

Huffman*:An improved Huffman Data Compression Algorithm

,   

  1. 南京航空航天大学经济与管理学院
  • Received:2006-01-24 Revised:1900-01-01 Online:2007-01-11 Published:2007-01-11

摘要: 介绍了一种改进的Huffman数据压缩算法。针对Huffman算法的不足,首先对编码溢出进行了改进,我们通过线性链表存储编码;第二个改进是采用堆排序算法,这种方法可以减少对内存读写的次数,提高系统的响应速度。论文最后采用3个JPG文件对Huffman*和经典的Huffman进行了对比分析,实验表明改进算法的耗时与经典算法相比要少的多。

关键词: 编码, 数据压缩, Huffman

Abstract: A data compression algorithm named Huffman* based on Huffman is presented in this paper. The improvements can be generalized two aspects. The fist is about the overflow of code, which is linear link, and the second improvement is a heap sort algorithm, which needs few times in reading main memory. Finally, we show the promising experimental results compared with the classical Huffman algorithm.

Key words: coding, data compression, Huffman