课程设计 霍夫曼编码译码 完整代码 可打印哈夫曼树
2021-12-06 00:28:00 1.03MB 霍夫曼编码译码 课程设计
1
该课题为基于霍夫曼变换的仪表示数识别。平台是matlab。可以框定直线,计算仪表的示数,再由人机交互界面。
2021-12-05 22:03:43 1.97MB matlab
1
课题为基于Matlab的仪表指数识别系统。通过霍夫曼变换的方法。可以去框定直线计算角度根据量程的比例换算得到计数。
2021-12-05 22:03:42 2.1MB matlab
1
命令行:程序接受可选的命令行参数“-d”:当此参数不存在时,压缩输入并将压缩数据写入输出。 当此参数存在时,解压缩输入并将解压缩的数据写入输出。
2021-12-05 18:40:17 3KB C++
1
基于matlab的r元霍夫曼编码,信息论与编码课程设计,里面有程序的思维导图、编码源数据、编码后的数据等等
2021-12-04 21:58:53 147KB huffman 信息论编码 r元霍夫曼 编码
1
程序实现了c语言下霍夫曼文本压缩,测试的结果是:118M的文本压缩需要7s,解压需要4s。程序采用wchar读取字符,所以可以识别汉字。字符的存储采用散列,既考虑了速度,又兼顾了空间。压缩用最大堆来构造霍夫曼树。解压用最小堆重构霍夫曼树。较之以前自己用java实现的版本速度有很大提高。
2021-12-04 15:40:53 246KB 霍夫曼 最大堆 最小堆 散列表
1
这个课题为基于MATLAB的答题卡识别,采用hough变换原理,定位答题卡的ABCD字符,然后识别。得到结果和excel标准分数进行对比,可以得出得分,判断及格与否,也可以查询某个考生号进行分数查询。带界面GUI框架。需要您具备一定基础。
2021-11-30 19:15:36 3.3MB matlab
1
霍夫曼方法检测圆、直线,输入图片,可以检测到圆和直线的数量,经典matlab题目
2021-11-30 16:01:19 8KB 检测圆直线
1
自适应霍夫曼 使用Vitter算法在Java中实现自适应霍夫曼编码。 如何运行编码器 使用javac进行编译 $ java adaptiveHuffman.encoder.Encoder InputFile OutputFile` 其中InputFile是要压缩的一些文本或其他文件,而OutputFile是将压缩后的代码写入的位置。 如何运行解码器 $ java adaptiveHuffman.decoder.Decoder InputFile OutputFile 其中InputFile是压缩的中间文件,而OutputFile是将未压缩的数据写入的位置。
2021-11-29 10:08:55 62KB Java
1
霍夫曼编码,对输入的字符集和各个字符对应的权值,例如A={a,b,c,d,e,f,g,h},各个字符对应的权值为{5,29,7,8,14,23,3,11},求出每个字符的霍夫曼编码。 【输入形式】 输入若干个字符(1 <= n <= 26),其权值为int型。 输入数据的第一行的整数n,表示字符数;接下来的n行是字符集,一行一个字符;最后一行是各字符的权值,以空格分隔。 【输出形式】 每个字符(节点)的霍夫曼编码。参见样例输出。 【样例输入】 4 a b c d 1 3 7 22 【样例输出】 a:000 b:001 c:01   d:1 【样例说明】 提示: 1、将最小两个子树合并过程中一定要从前向后去查找两个最小子树,最小子树作为新结点的左子树,次小子树作为新结点的右子树,编码过程中左子树定义为0,右子树定义为1 2、另外:一般原则要求:  若有重复权值结点,原来森林中的结点优先选择(即深度小的结点优先,以确保最终总树深较浅并相对平衡)。新生成的权值和的结点后用。
2021-11-28 18:41:07 4KB 两种结构体 哈夫曼编码 译码
1