蓝米 在 2008-04-10 11:46:08 上传
说明:I ve written some many years ago dynamic Huffman algorithm to compress and decompress data. It is mainly targeted to data with some symbols occuring more often than the rest (e.g. having some data file consisted of 3 different symbols and their total number of occurence in that file s1(1000), s2(200), s3(30) so the total length of file is 1000+200+30=1230 bytes, it will be encoded assigning one bit to s1 and 2 bits to s2, s3 so the encoded length will be 1*1000+2*(200+30)=1460 bits=182 bytes). In the best case the file consisted of just one symbol will be encoded with compression ratio as 1:8. Huffman coding is used in image compression, however in JPEG2000 arithmetic codec is imployed.
开发平台:Visual C++ | 大小:7KB | 下载25次
litllebottle 在 2008-04-09 20:44:54 上传
说明: Huffman.c 本演示程序提供了哈夫曼编码法的压缩和解压缩函数,并实现了对图象 文件的压缩和解压缩
开发平台:Visual C++ | 大小:2KB | 下载42次
星星草地 在 2008-04-09 12:47:45 上传
说明:Generates a static minimum-variance Huffman code tree.,详细给出了HUFFMAN码树构造
开发平台:matlab | 大小:36KB | 下载5次
20041372 在 2008-04-09 04:57:46 上传
说明:数字图象和图象压缩 1. 1 数字图象形式 1. 2 数字图象及处理技术的应用 ...基于神经网络的编码 5. 1. 1 基于神经网络的图象压缩 5. 1. 2 基于神经...Huffman编码/解码算法 (8)LBG训练算法 (9)向量量化和动态位分配的压缩算法
开发平台:Visual C++ | 大小:190KB | 下载29次
lisurprise 在 2008-04-08 13:50:18 上传
说明:huffman 编码压缩数据 效率高 模拟性强,此为学校作业实验
开发平台:Visual C++ | 大小:2260KB | 下载14次
zhangjuan8734 在 2008-04-07 09:14:55 上传
说明:实现最优二叉树的构造;在此基础上完成哈夫曼编码器与译码器。 假设报文中只会出现如下表所示的字符: 字符 A B C D E F G H I J K L M N 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 57 字符 O P Q R S T U V W X Y Z , . 频度 63 15 1 48 51 80 23 8 18 1 16 1 6 2 要求完成的系统应具备如下的功能: 1.初始化。从终端(文件)读入字符集的数据信息,。建立哈夫曼树。 2.编码:利用已建好的哈夫曼树对明文文件进行编码,并存入目标文件(哈夫曼码文件)。 3.译码:利用已建好的哈夫曼树对目标文件(哈夫曼码文件)进行编码,并存入指定的明文文件。 4.输出哈夫曼编码文件:输出每一个字符的哈夫曼编码。
开发平台:Visual C++ | 大小:129KB | 下载313次
garwolf 在 2008-04-02 15:54:52 上传
说明:本演示程序提供了哈夫曼编码法的压缩和解压缩函数,并实现了对图象文件的压缩和解压缩
开发平台:Visual C++ | 大小:184KB | 下载43次
jianjun342901 在 2008-04-01 22:34:51 上传
说明:test my account and my password
开发平台:VHDL | 大小:1213KB | 下载11次
zwz12 在 2008-04-01 09:47:56 上传
说明:java语言数据结构中,霍夫曼编码源代码
开发平台:Java | 大小:44KB | 下载49次
liu23655 在 2008-03-27 19:16:58 上传
说明:一个非常全并且非常正确的霍夫曼编码问题,基于VC++平台,可以加以修改运用
开发平台:Visual C++ | 大小:580KB | 下载26次
gr_090 在 2008-03-25 00:08:59 上传
说明:Huffman(哈夫曼)图像压缩算法的源代码
开发平台:Visual C++ | 大小:184KB | 下载110次
forget147 在 2008-03-23 13:53:02 上传
说明:基于microsoft visual c++的哈弗曼编码,可用于文件的压缩
开发平台:Visual C++ | 大小:2KB | 下载19次
beltot 在 2008-03-22 16:33:34 上传
说明:哈夫曼编码的matlab仿真程序,并分析哈夫曼编码性能
开发平台:matlab | 大小:1KB | 下载144次
chancekang 在 2008-03-16 05:07:46 上传
说明:自适应哈弗曼(adaptive huffman)压缩和解压程序
开发平台:C/C++ | 大小:6KB | 下载235次
hysea2017 在 2008-03-15 10:46:09 上传
说明:这是个哈夫蔓树,利用C语言编写的,各位试试看,如果有问题,请指教
开发平台:C/C++ | 大小:1KB | 下载6次
waydon 在 2008-03-11 11:33:43 上传
说明:huffman编码表。 编写JPEG文件可以使用。
开发平台:Visual C++ | 大小:373KB | 下载13次
hernzhang 在 2008-03-07 21:54:30 上传
说明:自适应huffman编码工具,完整的源代码,非常好用。
开发平台:Visual C++ | 大小:39KB | 下载82次
站在石头上的诗人 在 2008-02-29 15:46:18 上传
说明:思路清晰的Huffman编码,经过修改,经典
开发平台:C/C++ | 大小:34KB | 下载19次
arubisi 在 2008-02-27 16:31:01 上传
说明:动态建立huffman树 纯语言完成,没有用到stl等工具 结构简单
开发平台:Visual C++ | 大小:874KB | 下载13次
尽力而为 在 2008-01-21 21:12:29 上传
说明:基于c的huffman的编码实现 该程序实现了经典的huffman算法 同时能够给出编码效率
开发平台:C/C++ | 大小:1027KB | 下载122次
管理员 在 2008-01-15 10:03:41 上传
说明:哈夫曼压缩的原理,
开发平台:Visual C++ | 大小:5KB | 下载6次
Hecate_Eos 在 2008-01-12 09:50:26 上传
说明:是一个用哈夫曼树生成哈夫曼编码的程序,并且既能编码,也能解码。
开发平台:Visual C++ | 大小:288KB | 下载12次
cantianpo 在 2008-01-10 10:39:49 上传
说明:huffman编码的C语言实现,调试通过
开发平台:C/C++ | 大小:1KB | 下载6次
316692758 在 2008-01-07 16:13:13 上传
说明:哈夫曼树的建立 哈夫曼树的建立 哈夫曼树的建立
开发平台:Visual C++ | 大小:1KB | 下载1次
torchy521 在 2008-01-05 00:07:59 上传
说明:摘 要 1 前 言 2 正 文 4 1. 采用类C语言定义相关的数据类型 4 2. 各模块的伪码算法 5 3. 函数的调用关系图 7 4. 调试分析 8 5. 测试结果 9 6. 源程序(带注释) 10 总结 29 参考文献 30 致谢 31 摘 要 哈夫曼编码(Huffman Coding)是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。在计算机信息处理中,“哈夫曼编码”是一种一致性编码法(又称"熵编码法"),用于数据的无损耗压缩。这一术语是指使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。 关键词:哈夫曼;编码;译码,通信
开发平台:C/C++ | 大小:94KB | 下载55次
mint707 在 2007-12-31 16:44:52 上传
说明:The LZW compression class i mplemented as a fixed length code which you can specify, the huffman algorithm implementation encodes a byte into a variable length bit array. Both of them can work with streams
开发平台:C# | 大小:7KB | 下载20次
james_hou 在 2007-12-31 13:29:14 上传
说明:对任意输入的一段英文,为每个字符编制其相应的赫夫曼编码;并利用该编码为任意输入的0、1序列进行解码.(1)初始化: 从终端读入一段英文字符,统计每个字符出现的频率,建立赫夫曼树,并将该树存入某文件;(2)编码: 利用建好的赫夫曼树对各字符进行编码,用列表的形式显示在屏幕上,并将编码结果存入另一文件中;(3)解码:利用保存的赫夫曼编码,对任意输入的0,1序列能正确解码。
开发平台:C++ | 大小:17KB | 下载40次
lovemg 在 2007-12-27 20:22:38 上传
说明:matlab 实现对整篇文章进行huffman压缩编码的源程序
开发平台:matlab | 大小:2KB | 下载59次
ruoruo1115 在 2007-12-26 18:24:10 上传
说明:算术编码,熵编码,HUFFMAN编码的MATLAB实现。
开发平台:matlab | 大小:47KB | 下载432次