数据结构课程设计报告——哈夫曼编译器
《数据结构课程设计报告——哈夫曼编译器》由会员分享,可在线阅读,更多相关《数据结构课程设计报告——哈夫曼编译器(14页珍藏版)》请在毕设资料网上搜索。
1、 1 数据结构课程设计 设计说明书 (题目) 哈夫曼编译器 起止日期: 2011 年 6 月 20 日 至 2011 年 6 月 27 日 学生姓名 班级 学号 成绩 指 导 教 师 ( 签 字 ) 计算机与通信学院 2011 年 6 月 23 日 2 一、课题任务与说明课题任务与说明 1编辑一个哈夫曼编译器系统程序 2问题描述 设某编码系统共有 n 个字符,使用频率分别为w1,w2,wn,设 计一个不等长编码方案,使得该编码系统的空间效率最好。 3.所具有的功能: (1) 为一字符文本编码功能:将一字符文本复制到指定的文本 中,并保存到指定路径,让程序自动为它编码。 (2) 为部分字符编码功
2、能:输入部分字符与对应的字符频率, 让程序为之编码(需注意输入格式) 。 (3) 保存输出到文本功能:将编码结果输出到文本。 (4) 输出保存文本信息功能:将功能 3 保存的文本信息输出到 屏幕上,用于查看结果是否正确。 4.设计要求 (1)设计数据结构; (2)设计编码算法; (3)分析时间复杂度和空间复杂度。 (4)字符和频度如下: 字符 空格 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 频度 186 64 13 22 32 103 21 15 47 57 1 2 32 20 57 63 15 1 48 51 80 23 8 18
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 报告 哈夫曼 编译器
