-
LZW的算法实现
LZW算法的实现
LZW算法 其中 几个对象为 编码流 数据流 以及 编译表
字符即为数值,这里0-255
字符串:几个字符组成的串。这里可以简单用 来描述。其中前缀可以为0。
根:长度为1的字符串。
编码(Code):按照固定的长度从编码流中读取的值,即编译表中映射值。即一个编码对应一个字符串
本程序中将定义编码长度最大为12。最小为8。
本实现中自动根据文件内容生成对应的编译表
一个编码对应一个字符串,
字符串匹配通过hash算法去编译表中查找对应的编码。
hash值 = (前缀的编码+后缀编码)%常数
- 2022-10-19 02:30:04下载
- 积分:1
-
fuzzycmeans
以源代码和二进制形式重新分发和使用,有或没有;
- 2022-07-02 04:46:26下载
- 积分:1
-
monte carlo方法在各个方面中的小应用
monte carlo方法在各个方面中的小应用-monte carlo method in all aspects of small applications
- 2022-02-10 11:48:07下载
- 积分:1
-
对卡尔曼滤波的原理进行了详细的介绍。并且有具体的程序,可以进行学习和仿真!...
对卡尔曼滤波的原理进行了详细的介绍。并且有具体的程序,可以进行学习和仿真!-The principle of Kalman filtering was introduced in detail. And there is a specific process, can study and simulations!
- 2022-02-24 22:49:34下载
- 积分:1
-
ACM拓扑排序
题目描述
假设给我们一个任意的图,它可能是也可能不是DAG(有向无圈图),推广拓扑排序算法,以使得给定有向图G的输入,它的输出是以下两者之一:
(a) 一个拓扑排序,于是确定了G为DAG;
或者
(b) G中的一个圈,于是确定了G不是DAG.
注意到输出的解可能不是唯一的,输出任意一个答案即可。
输入
第一行两个数n,m,代表节点数和边数
m行,每行两个数代表一条有向边
测试数据范围:(1
- 2023-01-22 18:30:04下载
- 积分:1
-
PSCNC源代码
一个有用的CNC代码,C语言编写,包括G代码编译,插补功能,I/O编程-A useful CNC code written in C
language, including the G-code compiler, interpolation functions, I/O
programming
- 2022-03-14 02:50:37下载
- 积分:1
-
用差分方法求解沃尔泰拉方程,此处为一个变元的方程,由于该方程同时含有微分和积分,一般求解有一定的困难。...
用差分方法求解沃尔泰拉方程,此处为一个变元的方程,由于该方程同时含有微分和积分,一般求解有一定的困难。-use of the finite difference method for Volterra equation here as a variable element of the equation, As the same time contain differential equations and integral, the general solution is definitely difficult.
- 2022-02-21 04:15:01下载
- 积分:1
-
最小二乘法
综合了最优化中最小二乘问题的基本经典解法,用C++分别实现了拟牛顿、高斯牛顿、LM三种非线性问题的最小二乘解法,以及基于SVD分解的线性问题的最小二乘解法。
- 2023-04-14 20:10:04下载
- 积分:1
-
表达式计算器
cos sin + ―*
表达式计算器
cos sin + ―*-Expression calculator cos sin+-*
- 2022-06-29 00:14:29下载
- 积分:1
-
一个中值滤波程序
一个中值滤波程序-a median filter programme
- 2022-07-23 01:49:47下载
- 积分:1