大二课程设计包含编码译码存文件,自定义编码,有问题欢迎留言
2021-12-21 15:02:53 564KB c语言 课程设计 大学生 哈夫曼
1) 初始化(Initialzation)。利用下表给出的字符集和频度的实际统计数据建立哈夫曼树,并将它存于文件hfmTree中; 2) 编码(EnCoding)。利用已建好的哈夫曼树(若不在内存中,则从文件hfmTree中读入),对以下报文进行编码,结果存入文件CodeFile中; 报文内容:THIS PROGRAM IS MY FAVORITE 3) 译码(Decoding)。利用已建好的哈夫曼树,对文件CodeFile中编码后的报文进行解码,结果存入文件Textfile中; 4) 输出(Output)。输出字符集中每个字符的哈夫曼编码;输出原始报文,及其编码文件CodeFile和解码文件Textfile的内容。
2021-12-17 09:54:45 4KB 编码译码
1
实现哈夫曼编码、译码以及打印编码、译码、哈夫曼树等操作,有实验报告和可执行文件
2021-12-15 19:07:16 223KB 数据结构 哈夫曼
1
这是一个数据结构课程设计,用C++写的一个哈夫曼编码,能够编码,也能够译码,验收课程设计可用
2021-12-13 09:55:42 3KB 数据结构
1
1.问题描述 利用哈夫曼编码进行通信可以提高信道利用率,缩短信息传输时间,降低传输成本。这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传来的数据进行译码(复原)。写一个哈夫曼树编码译码系统。 2.基本要求 一个完整的系统应具有以下功能: I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。 E:编码(Encoding)。利用已建好的哈夫曼树(如不在内存,则从文件hfmTree中读入),对文件ToBeTran中的正文进行编码,然后将结果存入文件CodeFile中。 D:译码(Decoding)。利用已建好的哈夫曼树将文件CodeFile中的代码进行译码,结果存入文件TextFile中。 P:打印代码文件(Print)。将文件CodeFile以紧凑格式显示在终端上,每行 50个代码。同时将此字符形式的编码文件写入文件CodePrin中。 T:打印哈夫曼树(Tree printing)。将已在 中的哈夫曼树以直观的方式(树或凹入表形式)显示在终端上,同时将此字符形式的哈夫曼树写入文件TreePrint中。
2021-12-09 10:45:41 44KB 数据结构;哈夫曼
1
Input 第一行:权值个数 第二行:输入n个权值,用空格分隔 Output 输出n行 每行表示各权值对应的哈夫曼编码 Sample Input 8 5 29 7 8 14 23 3 11 Sample Output 0001 10 1110 1111 110 01 0000 001
2021-11-30 15:37:17 3KB 数据结构 哈夫曼树
1
哈夫曼树使用c语言实现编码以及译码,有文章讲解哦
2021-11-30 09:04:56 8KB c 数据结构 哈夫曼树
1
bupt数据结构实验,哈夫曼编码实现任意文件类型压缩,原创内容,代码仅供各位学习参考,严禁抄袭等学术不端行为
2021-11-24 19:51:46 150.18MB C++ 数据结构 哈夫曼编码
1
数据结构,哈夫曼树的创建与先序遍历
1
可以打开文档读取文档中的字符,并对其进行哈夫曼编码,生成哈夫曼代码,保存至文档。还可以在对编码进行译码,保存至文档。
2021-11-23 22:58:47 995KB 哈夫曼
1