赫夫曼编译码器的实现数据结构课程设计报告
《赫夫曼编译码器的实现数据结构课程设计报告》由会员分享,可在线阅读,更多相关《赫夫曼编译码器的实现数据结构课程设计报告(19页珍藏版)》请在毕设资料网上搜索。
1、 1 数据结构数据结构课程设计课程设计报告报告 题 目:赫夫曼编/译码器的实现 学生姓名: 学 号: 所在学院: 班 级: 指导教师: 职 称: 2010 年 6 月 25 日 2 XXXXXX 学院本科学生课程设计任务书学院本科学生课程设计任务书 题 目 哈夫曼编译码器 1、课程设计的目的 1) 使学生进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、 存储结构和操 作实现算法,以及它们在程序中的使用方法。 2) 使学生掌握软件设计的基本内容和设计方法,并培养学生进行规范化软件设计的能力。 3) 使学生掌握使用各种计算机资料和有关参考资料,提高学生进行程序设计的基本能力。 2、课程设
2、计的内容和要求(包括原始数据、技术要求、工作要求等) 问题描述:哈夫曼编译码器 基本要求: 1.初始化,键盘输入字符集大小 n,n 个字符和 n 个权植,建立哈夫曼树。 2.编码,利用建好的 huffman 树生成 huffman 编码; 3.输出编码; 4.译码功能; 5.字符和频度如下: 字符 空格 A B C D E F G H I J K L M N O P Q 频度 186 64 13 22 32 103 21 15 47 57 1 2 32 20 57 63 15 1 字符 R S T U V W X Y Z 频度 48 51 80 23 8 18 1 16 3、主要参考文献 1刘
3、大有等, 数据结构 (C 语言版) ,高等教育出版社 2严蔚敏等, 数据结构 (C 语言版) ,清华大学出版社 3William Ford,William Topp, Data Structure with C+清华大学出版社 4苏仕华等,数据结构课程设计,机械工业出版社 4、课程设计工作进度计划 第 1 天 完成方案设计与程序框图 第 2、3 天 编写程序代码 第 4 天 程序调试分析和结果 第 5 天 课程设计报告和总结 指导教师(签字) 日期 年 月 日 教研室意见: 年 月 日 学生(签字) : 接受任务时间: 2010年 6 月 25 日 3 摘要摘要 利用哈夫曼编码进行信息通讯可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 赫夫曼编 译码器 实现 数据结构 课程设计 报告
