登录
首页 » 算法 » 实现无损压缩lzw算法

实现无损压缩lzw算法

于 2022-07-09 发布 文件大小:2.36 kB
0 175
下载积分: 2 下载次数: 1

代码说明:

lzw算法实现文件的无损压缩 包含解压缩 程序可以运行LZW压缩算法的基本原理:提取原始文本文件数据中的不同字符,基于这些字符创建一个编译表,然后用编译表中的字符的索引来替代原始文本文件数据中的相应字符,减少原始数据大小。看起来和调色板图象的实现原理差不多,但是应该注意到的是,我们这里的编译表不是事先创建好的,而是根据原始文件数据动态创建的,解码时还要从已编码的数据中还原出原来的编译表.

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 全排列CPP代码Permutation
    全排列算法的实现,从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。
    2023-04-04 20:20:03下载
    积分:1
  • 输入小孩总数n,从第k个小孩开始,循环的步长m。输出:最先输出的是第一个胜利者,其次为第二个,最后为第N个胜利者。...
    输入小孩总数n,从第k个小孩开始,循环的步长m。输出:最先输出的是第一个胜利者,其次为第二个,最后为第N个胜利者。-Enter the total number of children n, from the first k-child start the cycle of steps m. Output: The first output is the first winner, followed by the second, and finally for the first N winner.
    2022-03-31 03:48:50下载
    积分:1
  • 使用RSA数字签名
    //Rivest,Shamir,Adelman(RSA)#include#include#include#include#include#include#includeint enumber(char);char denumber(int);int CK_PRIME(long int);long int Get_GCD(long int,long int)
    2022-01-22 03:04:32下载
    积分:1
  • calc大数库,实现了所有的基本大数运功能
    calc大数库,实现了所有的基本大数运算功能-calc library of large numbers, realize all the basic computing functions of large numbers
    2023-01-07 03:15:03下载
    积分:1
  • haar-like人脸识别
    这个函数ObjectDetection Viola-Jones中检测的实现框架。在这个框架Haar-like特性用于快速目标检测。它支持训练分类器OpenCV的XML文件,可以在opencv.willowgarage.com上下载作为OpenCV的一部分软件
    2023-05-18 02:20:03下载
    积分:1
  • 扑克游戏
    用Card类数组模拟扑克牌,定义3个数组分别表示玩家手中的牌,电脑手中的牌和底牌,用srand((unsigned)time(NULL))产生随机数字,将底牌数组中随机的一项从底牌中移动到其他的数组中,模拟从洗好底牌中抓牌。表示出牌。 单人练习模式中,首先记下一个 1到13之间的随机数字,然后玩家抓牌,当手中的牌的点数恰与记下的随机数字相等,或用手中有的任意两张牌,通过加减乘除四则运算可以凑出该随机数字相等 的点数,则停止抓牌并将这一张或两张出出去,随即记下一个新的随机数字,开始下一轮,直道手中的全部牌出完,游戏结束。 人机对抗模式中,首先玩家和计算机各分的5张牌,然后比较玩家和计算机手中最小的牌,谁的小谁就打出这张最小的牌,另一方认为自己的牌凑不出这张牌的点数 则开始抓牌,直道手中的牌的点数恰与第一个人出的牌相等,或者用手中有的任意两张牌,通过加减乘除四则运算可以凑出第一个人出的牌相等的点数,则停止抓牌 并将这一张或两张出出去,然后要求对方以同样的规则,开始下一轮,直道某一方手中的全部牌出完,游戏结束。
    2022-07-22 08:30:26下载
    积分:1
  • 在MATLAB环境中,用于实现线性方程组的快速运,加快计效率...
    在MATLAB环境中,用于实现线性方程组的快速运算,加快计算效率-Gauss method
    2022-07-21 19:32:31下载
    积分:1
  • JAVA 100种源码
    近一百种算法的源码,包括:bin_sort, huffman, BD, dijkstra, maymult等等。。 能够让JAVA初学者迅速掌握核心算法以及编程能力。。 JAVA是一种面向对象的编程语言,应用广泛。。。
    2023-08-10 09:10:03下载
    积分:1
  • Stable Roommates Problem and Stable Matching – The Difference of Initiators
    稍微修改一下的稳定匹配是一个稳定的室友问题。在给定的
    2023-06-19 00:40:03下载
    积分:1
  • 利用VC程序计阴历
    利用VC程序计算阴历-calculated using the Moon VC
    2022-07-03 04:44:42下载
    积分:1
  • 696516资源总数
  • 106436会员总数
  • 7今日下载