数据结构课程设计实验报告(赫夫曼编码)
《数据结构课程设计实验报告(赫夫曼编码)》由会员分享,可在线阅读,更多相关《数据结构课程设计实验报告(赫夫曼编码)(21页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计 哈夫曼编码 学 院:计算机科学与技术学院 专 业:计算机科学与技术 学 生: 学 号: 指导教师: 2013 年 4 月 16 日 第 0 页 共 21 页 目录目录 一、一、课程设计的目的、功能及要求课程设计的目的、功能及要求-1 1 二、二、主要功能模块流程图主要功能模块流程图-2 2 三、三、算法的基本思想算法的基本思想-3 3 四、四、系统测试系统测试-6 6 五、五、结论结论-7 7 六、六、源程序源程序-8 8 第 1 页 共 21 页 一、课程设计的目的、功能及要求 目的: 1. 解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力; 2. 件开发过
2、程的问题分析、系统设计、程序编码、测试等基本方法和技能; 3. .合运用所学的理论知识和方法独立分析和解决问题的能力; 4. 用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应 具备的科学的工作方法和作风。 功能: 1 首先读入待压缩源文件; 2 然后建立并分析字母表,对每种字符的出现频度进行统计,以频度作为 建立 Huffman 树的权值; 3 频度表建好后,就可以根据算法建立 Huffman 树,对出现的每种字符进 行 Huffman 编码; 4 此时,再次读入源文件,逐字节编码,将得到的编码流写入到磁盘文件, 并且计算压缩率。 要求: 1、核心数据结构用到的结构体要采用动态内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 实验 报告 赫夫曼 编码
