数据结构课程设计--哈夫曼树的应用
《数据结构课程设计--哈夫曼树的应用》由会员分享,可在线阅读,更多相关《数据结构课程设计--哈夫曼树的应用(7页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告 题目题目 : 哈夫曼树的哈夫曼树的应用应用 系 部 名 称系 部 名 称 : 通信工程通信工程 专 业 名 称专 业 名 称 : 通信工程通信工程 班班 级级 : 通工通工 0 0714714 一、一、 课程设计目的课程设计目的 1 综合应用所学的计算机基础知识和所掌握的程序设计语言; 2 自行设计并实现一个较为完整的对文本文件进行编码、解码的设计与开发; 3 通过系统分析、系统设计、编程实现,写实验报告等环节, 初步掌握软件系统的设 计方法和步骤; 4 锻炼大家灵活运用程序语言进行软件开发的初步能力, 提高分析问题和解决问题的能 力; 5 提高程序设计水平。 二、二、
2、课程设计内容课程设计内容 设计一个哈夫曼树的应用程序来完成哈夫曼树的简单应用,要求实现如下功能: 1 读取文本文件,并统计文件中字母个数 2 建立 huffman 树 3 对文件进行 huffman 编码 4 对文件进行 huffman 解码 三、需求分析三、需求分析 在数据通信中通常采用 0、1 序列表示不同的字符:在发送端需要将待发送的字符 序列转换成二进制的 0、1 序列,此过程即编码;在接收端有需要将已接收的 0、1 序列 转换成对应的字符序列,此过程即解码。众所周知,字符集中的每个字符使用的频率是 不等的。 如何对字符集设计一套二进制编码, 使得采用这种编码进行通信时总的信息传 输量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 哈夫曼树 应用
