哈夫曼编译码系统的设计与实现.docxVIP

  • 28
  • 0
  • 约4.03千字
  • 约 8页
  • 2019-02-13 发布于广东
  • 举报
计算机与信息技术学院设计性实验报告 专业: 年级/班级: 2011—2012学年第一学期 课程名称 数据结构 指导教师 木组成员 学号姓名 实验地点 过街楼机房 实验时间 12月2日 项日名称 哈夫曼编/译码系统的设计与实现 实验类型 设计性 一、 实验1=1的 理解哈夫曼树的特征及其应用;在对哈夫曼树进行理解的基础上,构造哈夫 曼树,并用构造的哈夫曼树进行编码和译码;通过该实验,使学生对数据结 构的应用有更深层次的理解。 二、 实验仪器或设备 学院提供公共机房,1台/学生微型计算机。 三、 总体设计(设计原理、设计方案及流程等) 设计原理: 利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降 低传输成木。但是,这要求在发送端通过一个编码系统对待传数据预先编码, 在接收端将传来的数据进行译码(解码)。对于双工信道(即可以双向传输 信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站 设计一个哈夫曼编/译码系统。 设计方案及流程: 1) 初始化(Initialzation)o从数据文件DataFile.dat中读入字符及每个字符 的权值,建立哈夫曼树HuffTree; 2) 编码(EnCoding)o用已建好的哈夫曼树,对文件ToBeTran.dat +的文本 进行编码形成报文,将报文写在文件Code.txt中; 3) 译码(Decoding)<>利用

文档评论(0)

1亿VIP精品文档

相关文档