zhangjusong 在 2008-01-04 14:03:05 上传
说明:利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼编/译码系统。 [基本要求]: (1)I:初始化(Initialization)。从终端输入一个长度不超过80的字符串(全部为大写字母且无空格)。统计字符串的长度n、以及不同字符的个数和每种字符的权值,然后建立哈夫曼树。 (2)E:编码(Encoding)。利用已建好的哈夫曼树对正文字符串进行编码,并输出。 (3)D:译码(Decoding)。利用已建好的哈夫曼树与已经完成的编码进行译码,并输出。
开发平台:Visual C++ | 大小:252KB | 下载46次
谭远会 在 2007-12-24 15:27:26 上传
说明:哈夫曼编译码器 实现简单,功能简单 界面美观
开发平台:Visual C++ | 大小:2KB | 下载21次
aandt 在 2007-12-22 13:55:56 上传
说明:数据结构 1、算法思路: 哈夫曼树算法:a)根据给定的n个权值{W1,W2… ,Wn }构成 n棵二叉树的集合F={T1,T2…,T n },其中每棵二叉树T中只有一个带权为W i的根结点,其左右子树均空;b)在F中选取两棵根结点的权值最小的树作为左右子树构造一棵新的二叉树,且置新的二叉树的根结点的权值为其左、右子树上结点的权值之和;c)F中删除这两棵树,同时将新得到的二叉树加入F中; d)重复b)和c),直到F只含一棵树为止。
开发平台:C/C++ | 大小:28KB | 下载24次
xidianluo 在 2007-12-20 20:56:33 上传
说明:哈夫曼吗 完整的哈夫曼码的数据结构编程 功能强大
开发平台:Visual C++ | 大小:3KB | 下载4次
yizongrui 在 2007-12-20 09:01:25 上传
说明:huffman 编码,能过该程序,你可以轻松的进行哈夫曼编码
开发平台:Visual C++ | 大小:1KB | 下载48次
haitty1009 在 2007-12-14 10:03:00 上传
说明:设计一个哈夫曼编码/译码系统,对一个文本文件中的字符进行哈夫曼编码,生成编码文件(压缩文件,后缀名.cod); 反过来,可将一个压缩文件译码还原成一个文本文件(.txt)。
开发平台:Visual C++ | 大小:7KB | 下载257次
i0canfly 在 2007-12-13 02:42:45 上传
说明:c++实现的哈夫曼编码,内对变量和函数都有详细的注释
开发平台:Visual C++ | 大小:2KB | 下载163次
lxf2008 在 2007-12-11 13:45:44 上传
说明:对符号进行huffman编码和解码的程序,GUI界面,很好的学习压缩及解压缩技术。哈夫曼编/译码器V2.0
开发平台:Visual C++ | 大小:38KB | 下载29次
ghost5018 在 2007-12-10 15:35:32 上传
说明:霍夫曼树 实验报告 内含源码 以及运行界面 实现为N个权值设计哈夫曼编码
开发平台:C/C++ | 大小:25KB | 下载49次
midoal 在 2007-12-05 10:32:15 上传
说明:程序功能说明: 根据ascⅡ码文件中各ascⅡ字符出现的频率情况创建Haffman树,再将各字符对应的哈夫曼编码写入文件中。同时,亦可根据对应的哈夫曼树,将哈夫曼编码文件解压成字符文件。
开发平台:C/C++ | 大小:52KB | 下载2次
yushuner 在 2007-12-02 18:55:56 上传
说明:哈夫曼树的实现,希望可以对需要的人产生帮助
开发平台:Java | 大小:14KB | 下载16次
liningliuyong 在 2007-11-27 15:28:28 上传
说明:JAVA语言便编写的基于哈夫曼算法的压缩代码,原创
开发平台:Java | 大小:3KB | 下载18次
lmg671 在 2007-11-25 19:53:50 上传
说明:用java实现的自适应哈夫曼算法,方便好用
开发平台:Java | 大小:10KB | 下载100次
michael_cheng 在 2007-11-24 10:50:32 上传
说明:数据结构试验。。。哈夫曼编码。。字符的编码与译码
开发平台:C/C++ | 大小:2KB | 下载29次
k332 在 2007-11-24 10:28:21 上传
说明:哈夫曼编码:输入一个文本文件(英文文本),剔除其中的非英文字符,并将英文字符统一转化为大写字符,然后统计各个字符的出现概率。创建哈夫曼树,给出编码表(即各字符的码字)及编码效率(带权路径长度)
开发平台:Visual C++ | 大小:1KB | 下载83次
jinyihe1987 在 2007-11-22 00:48:30 上传
说明:哈夫曼编码和译码,数据结构课程设计的作品
开发平台:Visual C++ | 大小:2KB | 下载85次
superhutu 在 2007-11-14 14:52:18 上传
说明:通信实验指导:哈夫曼编码的matlab实现,有源码和详细文档
开发平台:matlab | 大小:62KB | 下载352次
laigq 在 2007-11-07 22:29:21 上传
说明:图像编码与均衡化规定化、 examplehaffuman.m 哈夫曼应用实例 examplepalar2.m 平面一般分割 examplepalar.m 平面分割 1-D 游程编码应用实例 lzwexample.m lzw编码的应用实例 erzhifenjie.m 平面的分割8层 suanshubianma.m 算术编码 code1.m 图像直方图均衡化处理 code2.m 图像直方图规定化处理
开发平台:matlab | 大小:568KB | 下载546次
chenliang1987 在 2007-11-07 10:50:13 上传
说明:1.构造对应的哈夫曼树 2.输出字符对应的哈夫曼编码 3.输入一串0 1代码,进行哈夫曼译码
开发平台:Visual C++ | 大小:274KB | 下载70次
602967565 在 2007-10-30 12:55:02 上传
说明:哈夫曼编码原程序 ,可以运行,欢迎使用
开发平台:Visual C++ | 大小:1KB | 下载2次
bellinwater 在 2007-10-25 10:04:15 上传
说明:哈夫曼编码,实现哈夫曼树和哈夫曼编码。首先生成一个哈夫曼树,然后用这颗树对所有字符进行哈夫曼编码。
开发平台:Visual C++ | 大小:1KB | 下载27次
yyhsuda 在 2007-10-23 15:25:54 上传
说明:一个哈夫曼树的构建的算法,非常经典。值得一看
开发平台:Visual C++ | 大小:2KB | 下载120次
dd11cc 在 2007-10-16 21:59:09 上传
说明: 信息论与编码报告。内源程序为: 对给定信源符号进行哈夫曼编码,然后输出码字,平均码长,信息传输率。
开发平台:WORD | 大小:26KB | 下载48次
soulpower 在 2007-10-09 17:46:55 上传
说明:哈夫曼编码的源程序,可以使用txt文件进行输入,并且输出到txt文件中。并且可以实现书结构的显示。
开发平台:C++ | 大小:291KB | 下载203次
366993290 在 2007-10-08 22:47:56 上传
说明:学习JAVA,学习哈夫曼的好东西,才疏学浅,不当之处,。敬请指教
开发平台:Java | 大小:3KB | 下载6次
zccommando1 在 2007-10-08 11:16:22 上传
说明:哈夫曼编码源程序,可以用于数据压缩的用处
开发平台:matlab | 大小:1KB | 下载410次
melanie 在 2007-09-06 13:03:41 上传
说明:哈夫曼的编译码问题,用C++描述的。程序先从文本1读入要进行编码的文本,将编码存入另一个文本2再用将文本2译码存入文本3。最终文本3应和文本1内容相同。
开发平台:Visual C++ | 大小:10KB | 下载82次
547896321 在 2007-08-28 20:56:18 上传
说明:哈夫曼树的建立和哈夫曼编码译码器。用C编写的。是学习数据结构的很好源代码
开发平台:Visual C++ | 大小:2KB | 下载101次
管理员 在 2007-08-06 20:30:45 上传
说明:从终端读入要编码的字符串,对所输入的字符串进行频率统计并建立哈夫曼树。 输出每个字符的编码。 根据已有的各个字符的编码,输入一段正确的电文,然后对输入的电文进行译码。
开发平台:Visual C++ | 大小:2KB | 下载13次