数据结构课设---哈夫曼编码译码
基本要求】 (1)能够通过键盘或者纯文本文件读入字符集的大小 n,以及 n 个字符和权值来建立 哈夫曼树,并且把建立好的哈夫曼树存入到 HuffmanTree.txt 中去。 (2)利用已经建立好的哈夫曼树,对文件中的正文进行编码,将结果存入到文件 HuffmanCode.txt 中。 (3)利用已经建立好的哈夫曼树将 HuffmanCode.txt 中的哈夫曼编码进行译码,结果 存入到 HuffmanText.txt 中。 (4)能够按照垂直输出二叉树的方式,将存储在 HuffmanTree.txt 纯文本文件中的哈 夫曼树垂直输出。并且在打印哈夫曼编码是,要求字符与编码之间是一一对应的。
用户评论
推荐下载
-
哈夫曼编码译码的源代码
哈夫曼编码译码的代码,大家看看吧,可以用的
31 2019-04-07 -
哈夫曼树实现编码及译码
用C++编写的对二叉树的遍历及哈夫曼树、哈夫曼编码译码的实现,简单实用,功能全面,内含课程设计报告。
23 2019-05-15 -
哈夫曼树的创建编码译码
从文件读取字符,以字符个数作为结点权值建立哈夫曼树,对哈夫曼树进行编码,译码
13 2019-08-02 -
c++哈夫曼编码与译码
c++数据结构的哈夫曼编码与译码学习c++数据结构每个人都应该学会哈夫曼编码与译码了解其原理
16 2019-07-08 -
哈夫曼编码译码实验报告
1、本程序在初始化字符集后应能进行字符文件的编码、译码功能。2、演示程序应以用户和计算机对话的方式执行,即在计算机终端上显示提示信息之后,由用户在键盘上输入程序中规定的命令,相应的输入数据和结果显示在
35 2019-07-11 -
c语言哈夫曼编码及译码
哈夫曼编码及译码,可以查看编码后的二进制文件,可以打印生成的哈夫曼树,还可以译码,提供菜单选项,根据提示键入大写字母进行相应的操作
19 2019-05-13 -
python哈夫曼编码译码器
用python写的,面向对象的哈夫曼编码译码器,有基于Tkinter简单图形界面,可从文件中导入,每个字符的频度存储在文件nodes.txt中,可自行修改,可通过类似于Tree命令的方式输出哈夫曼树,
56 2019-04-06 -
哈夫曼树编码与译码系统
设计一个利用霍夫曼算法的编码与译码系统,可以接收来自键盘输入的字符集大小、字符和权值信息,创建霍夫曼树生成霍夫曼编码并能对其进行译码的系统。
24 2019-07-24 -
压缩哈夫曼编码译码器
利用赫夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传输数据预先编码,在接收端将传送来的数据进行译码
23 2019-07-25 -
哈夫曼编码与译码附报告
哈夫曼编码与译码的c++实现,主要功能哈夫曼树的创建,可把数据转换为编码后存入文件,也可以对文件中的信息进行编码与译码,代码清晰整洁,源码内有详细的注释可辅助理解,功能符合课程设计的要求,并加以扩展。
6 2020-10-28
暂无评论