应用数据结构课程设计--Huffman编/译码器
《应用数据结构课程设计--Huffman编/译码器》由会员分享,可在线阅读,更多相关《应用数据结构课程设计--Huffman编/译码器(33页珍藏版)》请在毕设资料网上搜索。
1、 课课 程程 设设 计计 题题 目目 Huffman 编译码器 学学 院院 管理学院 专专 业业 信息管理与信息系统 班班 级级 课程设计任务书课程设计任务书 题题 目:目: HuffmanHuffman 编译码器编译码器 初始条件:初始条件: 利用 Huffman 编码进行通信可以大大提高信道利用率缩短信息传输时间,降低 传输成本,这要求在发送端通过一个编码系统对待传数据预先编码,在接收端将传来的 数据进行译码(复原) 。对于双工信道(即可以双向传输信息的信道) ,每端都需要一个 完整的编译码系统。试为这样的信息收发站写一个 Huffman 码的编译码系统。 要求完成的主要任务要求完成的主要
2、任务: : (包括课程设计工作量及其技术要求、 说明书撰写等具体要求) 一个完整的系统应具有以下功能: (l)I:初始化。从终端读入字符集大小 n,以及 n 个字符和 n 个权值,建立哈夫 曼树,并将它存于文件 hfmTree 中。 (2) E: 编码。 利用已建好的 Huffman 树 (如不在内存, 则从文件 hfmTree 中读入) , 对文件 ToBeTran 中的正文进行编码,然后将结果存入文件 CodeFile 中。 (3)D:译码。利用已建好的 Huffman 树将文件 CodeFile 中的代码进行译码,结 果存入文件 TextFile 中。 (4) P: 印代码文件。 将文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 应用 数据结构 课程设计 Huffman 译码器
