哈夫曼编码译码数据结构课程设计
《哈夫曼编码译码数据结构课程设计》由会员分享,可在线阅读,更多相关《哈夫曼编码译码数据结构课程设计(19页珍藏版)》请在毕设资料网上搜索。
1、 0 数据结构课程设计报告 2015 数据结构数据结构 课程设计课程设计 题目题目-哈夫曼编码哈夫曼编码/译码的设计与实现译码的设计与实现 1 数据结构课程设计报告 2015 目目 录录 目录目录1 一、一、 需求分析需求分析2 2 二、二、 设计要求设计要求2 2 三、概要设计三、概要设计2 2 1、流程图2 2、设计包含的几个部分4 四、详细设计四、详细设计2 2 五、显示结果五、显示结果9.9. 六、心得体会六、心得体会1010 七、参考文献七、参考文献1111 2 数据结构课程设计报告 2015 哈夫曼编码译码哈夫曼编码译码 一、一、 需求分析需求分析 在当今信息爆炸时代, 如何采用有
2、效的数据压缩技术节省数据文件的存储空 间和计算机网络的传送时间已越来越引起人们的重视, 赫夫曼编码正是一种应用 广泛且非常有效的数据压缩技术。哈夫曼编码是一种编码方式,以哈夫曼树即 最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。哈弗曼编码使 用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。这张编码 表的特殊之处在于,它是根据每一个源字符出现的估算概率而建立起来的(出现 概率高的字符使用较短的编码,反之出现概率低的则使用较长的编码,这便使编 码之后的字符串的平均期望长度降低,从而达到无损压缩数据的目的) 。赫夫曼 编码的应用很广泛,利用赫夫曼树求得的用于通信的二进制编码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 哈夫曼 编码 译码 数据结构 课程设计
