安徽大学
数据结构课程设计报告
项目名称:哈弗曼编 /译码系统的设计
与实现
姓名:鉏飞祥
学号: E21414018
专业:软件工程
完成日期
2016/7/4
计算机科学与技术学院
1
1 . 需求分析
1.1 问题描述
? 问题描述:利用哈夫曼编码进行通信可以大大提高信道利用率,
缩短信息传输时间, 降低传输成本。 但是,这要求在发送端通过一个编码
系统对待传数据预先编码,在接收端将传来的数据进行译码(解码) 。对
于双工信道(即可以双向传输信息的信道) ,每端都需要一个完整的编 /
译码系统。试为这样的信息收发站设计一个哈夫曼编译码系统。
1.2 基本要求
(1) 输入的形式和输入值的范围;
(2) 输出的形式;
(3) 程序所能达到的功能。
1.基本要求
(1)初始化( Initialzation )。从数据文件 DataFile.data 中读入字符及
每个字符的权