zhangyinan 在 2009-05-21 22:55:26 上传
说明:编写完整的系统,要求具有以下功能: 1、 I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存入文件hfmTree中。 2、 E:编码(Encoding)。利用以建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 3、 D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。 4、 P:印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件CodePrin中。 5、 T:印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。
开发平台:Visual C++ | 大小:313KB | 下载11次
hujunyan 在 2009-04-21 08:19:09 上传
说明:JPEG图像编码,DCT,哈夫曼编码,熵编码
开发平台:Visual C++ | 大小:1426KB | 下载39次
youthlion 在 2009-04-11 22:51:16 上传
说明:图像编码算法的实现。包括哈夫曼编码、游程编码等
开发平台:Visual C++ | 大小:3368KB | 下载6次
591929774 在 2009-03-24 14:14:00 上传
说明:基于matlab的图像或者序列的哈夫曼编码及解码程序-Matlab-based image or sequence of Huffman coding and decoding procedures
开发平台:matlab | 大小:1KB | 下载80次
wyshzz 在 2009-03-18 22:50:08 上传
说明:完美实现哈夫曼编码译码 用 vc++实现哈夫曼编码译码
开发平台:Visual C++ | 大小:286KB | 下载11次
hjq0930 在 2009-03-17 17:07:19 上传
说明:哈夫曼编码(哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。)
开发平台:Java | 大小:3KB | 下载11次
spkobe 在 2009-02-13 20:46:09 上传
说明:哈夫曼树的源代码,基本功能都有了,初学者可以看一看啊!
开发平台:C++ | 大小:2KB | 下载1次
NASa_CJ 在 2009-02-07 18:14:26 上传
说明:哈夫曼压缩 哈弗曼算法是基本的压缩和解密算法,此文件表示了如何用Java来编码
开发平台:Java | 大小:6KB | 下载256次
zf2187 在 2009-02-01 09:57:34 上传
说明:哈夫曼编码(用C语言编写), 可对输入的字符串进行加密解密
开发平台:Visual C++ | 大小:2KB | 下载4次
呼啦j2008 在 2009-01-10 15:00:58 上传
说明:此霍夫曼编码可根据自己输入的字符集及频度构建霍夫曼树,利用建好的哈夫曼树生成哈夫曼编码.
开发平台:Visual C++ | 大小:3KB | 下载90次
skea3344 在 2008-12-19 11:23:48 上传
说明:哈夫曼编码译码压缩文件程序 可以编码 可以解码
开发平台:C++ | 大小:9KB | 下载84次
nbalover 在 2008-12-10 17:06:35 上传
说明:哈夫曼编码实现的源程序。简单,用C++语言实现。
开发平台:Visual C++ | 大小:3KB | 下载3次
maymayyang 在 2008-12-08 11:56:42 上传
说明:哈夫曼编码,有关编码与解码的哈夫曼实验程序,在xilinx机子上跑过,能用
开发平台:Others | 大小:341KB | 下载38次
zhanggy_928 在 2008-12-02 21:51:18 上传
说明:基于matlab的图像或者序列的哈夫曼编码及解码程序
开发平台:matlab | 大小:50KB | 下载381次
艺艺云 在 2008-12-01 19:30:07 上传
说明:用vc++编写的哈夫曼编码源代码。在进行图像压缩时非常实用。
开发平台:Visual C++ | 大小:7678KB | 下载14次
myfgrx505 在 2008-11-25 18:01:10 上传
说明:哈夫曼树与哈弗曼编码,内有实验报告和程序设计!
开发平台:Visual C++ | 大小:8KB | 下载30次
kimryonglee1 在 2008-11-14 12:19:33 上传
说明:Matlab实现自适应Huffman哈夫曼编码,这个Matlab实现的程序,实现用于一维8位或16位整数数组的自适应Huffman哈夫曼编码。
开发平台:matlab | 大小:47KB | 下载25次
debbykindom 在 2008-10-05 14:45:27 上传
说明:对文本信息进行哈夫曼加密,并将哈夫曼树及密码保存,然后进行解密。
开发平台:Java | 大小:11KB | 下载9次
luqijs 在 2008-09-19 17:07:48 上传
说明:读入一段数据,对该数据采用哈夫曼算法进行信源编码
开发平台:matlab | 大小:3KB | 下载54次
ETHANqiang 在 2008-09-17 23:22:14 上传
说明:实现了图像的哈夫曼编码和解码,对图像编码的学习很有帮助
开发平台:matlab | 大小:1KB | 下载233次
alibaba9 在 2008-09-02 09:59:41 上传
说明:哈夫曼压缩解压缩的编码。很好的思路和方法。希望能够对大家有所帮助。
开发平台:C/C++ | 大小:2030KB | 下载22次
pethuang 在 2008-08-29 18:32:42 上传
说明:将任意一个指定的文本文件中的字符进行哈夫曼编码,生成一个编码文件(压缩文件);反过来,可将一个压缩文件解码还原为一个文本文件。
开发平台:C/C++ | 大小:19KB | 下载78次
good_gn 在 2008-08-24 11:02:40 上传
说明:哈夫曼树算法 根据给定的n个权值{w1,w2,……wn},构造n棵只有根结点的二叉树,令起权值为wj 在森林中选取两棵根结点权值最小的树作左右子树,构造一棵新的二叉树,置新二叉树根结点权值为其左右子树根结点权值之和 在森林中删除这两棵树,同时将新得到的二叉树加入森林中 重复上述两步,直到只含一棵树为止,这棵树即哈夫曼树
开发平台:C++ | 大小:92KB | 下载6次
sbinx 在 2008-08-21 16:51:59 上传
说明:vc编写的基于哈夫曼的文件压缩程序,解压后即可运行,
开发平台:Visual C++ | 大小:1868KB | 下载66次
whyyacl 在 2008-08-10 10:39:38 上传
说明:哈夫曼压缩程序哈夫曼压缩程序哈夫曼压缩程序哈夫曼压缩程序
开发平台:Visual C++ | 大小:14KB | 下载9次
zhoujianyong001 在 2008-07-31 09:42:09 上传
说明:用Java实现的求哈夫曼树算法,包括生成哈夫曼树的详细过程。
开发平台:Java | 大小:1KB | 下载35次
taozhilian2006 在 2008-07-09 19:53:49 上传
说明:1)I:初始化(Initialization)。从终端读入电文,写到tobetrans文件中,统计电文的字符集合和对应的权值集合,建立哈夫曼树,并将哈夫曼树存于文件hfmtree中。 (2)C:编码(Coding )。利用已建好的哈夫曼树(如不在内存,则从文件hfmtree中读入),对文件tobetrans中的正文进行编码,然后将结果存入文件codefile中。 (3)D:译码(Decoding)。利用已建好的哈夫曼树将文件codefile中的代码进行译码,结果存入文件textfile中。 (4)P:印代码文件(Print)。将文件codefile以紧凑格式显示在终端上,每行50个代码。同时将此字符形式的编码文件写入文件codeprint中。 (5)T:印哈夫曼树(Tree printing)。将已在内存中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件treeprint中。 用户界面要求设计为“菜单”方式。 修改你的系统,实现对你的系统的源程序的编码和译码(主要是将行尾符编/译码问题)。实现各个转换操作的源/目标文件,均由用户在选择此操作时指定。
开发平台:Visual C++ | 大小:9KB | 下载21次
xiaobahmily115 在 2008-06-22 19:39:04 上传
说明:很不错的信息论与编码课程设计论文,里面包含源码。是哈夫曼的编码
开发平台:C/C++ | 大小:90KB | 下载110次
xiaobahmily115 在 2008-06-22 15:26:26 上传
说明:实现了哈夫曼编码译码的功能,并且有详细的论文。
开发平台:C/C++ | 大小:80KB | 下载88次
jay393727443 在 2008-06-16 14:28:59 上传
说明:题 目: 哈夫曼编码的程序设计 初始条件: 输入一段英文字符,试为该文中的每个字符编制相应的哈夫曼码。 (1)I:初始化(Initialization)。对输入的一段英文中的每个字符统计其权值,建立哈夫曼树; (2)E:编码(Encoding)。利用已建好的哈夫曼树,对每个字符进行编码。 (3)D:译码(Decoding)。利用已建好的每个编码,对输入的一个由0、1组成的序列进行译码; (4)P:印代码文件(Print)。将每个字符编的哈夫曼码和译码结果显示在终端上。
开发平台:Visual C++ | 大小:258KB | 下载30次