1 / 21
文档名称:

哈夫曼树编码译码实验报告.doc

格式:doc   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

哈夫曼树编码译码实验报告.doc

上传人:sanshengyuanting 2016/7/17 文件大小:0 KB

下载得到文件列表

哈夫曼树编码译码实验报告.doc

文档介绍

文档介绍:数据结构课程设计设计题目: 哈夫曼树编码译码课题名称哈夫曼树编码译码院系年级专业学号姓名成绩课题设计目的与设计意义 1、课题设计目的: 在当今信息爆炸时代,如何采用有效的数据压缩技术节省数据文件的存储空间和计算机网络的传送时间已越来越引起人们的重视, 哈夫曼编码正是一种应用广泛且非常有效的数据压缩技术。哈夫曼编码是一种编码方式,以哈夫曼树—即最优二叉树,带权路径长度最小的二叉树,经常应用于数据压缩。哈弗曼编码使用一张特殊的编码表将源字符(例如某文件中的一个符号)进行编码。这张编码表的特殊之处在于,它是根据每一个源字符出现的估算概率而建立起来的。 2、课题设计意义: 哈夫曼编码的应用很广泛,利用哈夫曼树求得的用于通信的二进制编码称为哈夫曼编码。树中从根到每个叶子都有一条路径,对路径上的各分支约定:指向左子树的分支表示“0”码,指向右子树的分支表示“1”码,取每条路径上的“0”或“1”的序列作为和各个叶子对应的字符的编码,这就是哈夫曼编码。哈弗曼译码输入字符串可以把它编译成二进制代码,输入二进制代码时可以编译成字符串。指导教师: 年月日目录第一章需求分析........................................................................................................ 1 第二章设计要求........................................................................................................ 1 第三章概要设计........................................................................................................ 2 (1)其主要流程图如图 1-1 所示。................................................................... 3 (2)设计包含的几个方面................................................................................... 4 第四章详细设计........................................................................................................ 4 (1)①哈夫曼树的存储结构描述为: ............................................................... 4 (2)哈弗曼编码................................................................................................... 5 (3)哈弗曼译码................................................................................................... 7 (4)主函数........................................................................................................... 8 (5)显示部分源程序: ....................................................................................... 8 第五章调试结果...................................................................................................... 10 第六章心得体会...................................................................................................... 12 第七章参考文献...................................................................................................... 12 附录: .................