哈夫曼编译码器课程设计报告.docx

.

2015-2016学年第1学期

学号 1508题专目业::哈夫曼编/译码器计算机科学与技术(对口)

学号 1508

哈夫曼编/译码器

计算机科学与技术(对口)

13(3)

陈霞

课程设计报告

指导教师: 彭飞

成 绩 :

计算机学院

2015年11月12日

教育资料

计算机学院《数据结构》课程设计报告

计算机学院《数据结构》课程设计报告

1

1

目录

TOC\o1-2\h\z\u设计内容及要求 3

内容 3

要求 3

概要设计 4

抽象数据类型定义 4

模块划分 4

设计过程及代码 5

设计过程 5

代码 8

设计结果与分析 11

参考文献 13

设计内容及要求

内容

利用哈夫曼编码进行信息通信可以大大提高信道利用率,缩短信息传输时间,降低传输成本。但是,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的数据进行译码(复原)。对于双工信道(即可以双向传输信息的信道),每端都需要一个完整的编/译码系统。试为这样的信息收发站写一个哈夫曼编/译码系统。

要求

一个完整的系统应具有以下功能:

I:初始化(Initialization)。从终端读入字符集大小n,以及n个字符和n个权值,建立哈夫曼树,并将它存于文件hfmTree中。

文档评论(0)

1亿VIP精品文档

相关文档