自适应霍夫曼 使用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
通过Huffman编码基本流程, 学习二叉树数据结构和生成方法,并用Matlab调试Huffman编码程序。
2021-11-27 15:22:02 1KB Huffman code
1
Matlab中用霍夫曼方法检测圆直线-用霍夫曼方法检测圆、直线.rar 用霍夫曼方法检测圆,直线!其中更包含了圆的自动生成! 所含文件: Figure5.jpg Matlab中用霍夫曼方法检测圆、直线
2021-11-25 18:15:58 12KB matlab
1
该个体为基于MATLAB的答题卡识别。可以识别学号填读区域学科以及跟标准答案进行对比,带有人际交互界面。可在人际交互界面的基础之上进行相应的拓展。
2021-11-24 09:03:54 3.29MB matlab
1
这个课题为基于MATLAB的答题卡识别,采用hough变换原理,定位答题卡的ABCD字符,然后识别。得到结果和excel标准分数进行对比,可以得出得分,判断及格与否,也可以查询某个考生号进行分数查询。带界面GUI框架。需要您具备一定基础。
2021-11-24 09:03:54 3.31MB matlab
1
该课题为基于霍夫曼变换的仪表示数识别。平台是matlab。可以框定直线,计算仪表的示数,再由人机交互界面。
2021-11-24 09:03:50 2.1MB matlab
1
该课题为基于Matlab霍夫曼变换的表盘读数识别。识别的意义在于我们可以假设,在一些危险的场景我们人员无法靠近,那么可以在仪表旁边安装一台摄像机,这个摄像机可以实时的监测仪表,当仪表上面的数值到达某一个数值的时候进行预警,或者进行某一个操作。该设计利用霍夫曼变换的方法去提取时限计算夹角,然后根据角度和仪表量程的关系从而计算出实际的读数。该设计具备有人机交互界面,更适合于具备有一定编程基础的人员学习。
2021-11-24 09:03:49 1.98MB matlab
1
课题为matlab答题卡识别,带界面GUI框架。需要您具备一定基础。可以识别学号,学科,填涂区的ABCD等,跟标准分数对比,判断及格与否。带界面GUI框架。需要您具备一定基础。请多包涵。
2021-11-24 09:03:40 3.6MB matlab
1
自己编的一个霍夫曼压缩txt文档源代码,提交上来望批评指正
2021-11-23 21:06:33 6KB 霍夫曼
1