检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:王忠效[1]
机构地区:[1]中国科学院管理干部学院
出 处:《计算机应用》1995年第1期38-40,共3页journal of Computer Applications
摘 要:本文主要介绍基于字符串匹配的数据压缩算法原理,该算法从多方面对著名的LZ77算法进行了改进。我们的算法所用到的工作缓冲区是一个循环历史表,摈弃了输入符号超前缓冲区;结果,匹配过程是边接收输入边进行,无需等待一组输入数据填满超前缓冲区才开始,同时,最大匹配长度不再受超前缓冲区大小的限制,而且,不再需要做大量的平移工作缓冲区的操作.另外,还涉及一些其他方面的改进,包括改等长压缩码为变长码和引入匹配位置滑动表技术等。This paper discusses a univerasl adta compression algorithm based on string matching that can be used to compress various types of data fficiently. Although the main principle is the same as the famous algorithm, LZ77, some important improvements have been taken and the chief drawbacks of LZ77 have been successfully avoided. For example,our algorithm adopts a circular historf list ,lcaving the look-ahead bcffer of LZ77 discarded. As a result, the lengt of matched string can go beyond the size limit of look - ahead buffer, and furthermore, before looking for longest metching,our algorithm does not have to wait for the ac, ceptance Of enough input to fill up the look-ahead buffer but just makes the length of matched string longer with the arrival of more data,that is,even a single input symbol can start the matching process. The other improvements are also discussed.
分 类 号:TP301.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.3