数据结构哈夫曼编码加密文件

2026/4/29 5:07:04

计算机与信息工程系 《数据结构》课程设计报告

7总结与提高

经过这个实验的编写,我收获很多:

(1)熟练的掌握了哈夫曼树的建立,以及哈夫曼编码用程序是如何的求出来的,并且知道了哈夫曼编码在现实生活中的用途,而在此程序中用到的是从叶子节点到根节点求编码的方法,还有一种是从根到叶子节点的方法,不过相对而言,这里运用到的程序实现代码更容易让人理解。

(2)经过上网查询出了一些没有学过的知识:时间函数的调用,增加了自己对时间函数的理解,掌握了一些基本的时间函数知识,通过学习的深入和对比,明白了在学习中要勤于思考,对知识间的联系要善于发现和总结,从而真正掌握。 (3)声音的输出,这个也是我第一次用C实现,虽然是“滴”的一声,但是,让我明白了计算机的ASCII码的更多知识;

(4)在这个程序中有很多处,我为了节省空间以及缩短程序运行的时间,而思考算法,这是我学习数据结构之后所积淀下来的习惯,任何一个程序要尽自己的全力将算法做到最简,将运行时间做到最短、将占用空间做到最小,经过查询资料,了解到赫夫曼编码是一种统计编码。属于无损压缩编码等等信息。所以实验中应该不断学习新的知识并且应该用于实践,这样收获会更多。

15

计算机与信息工程系 《数据结构》课程设计报告

参考文献

[1]谭浩强著.C 程序设计(第二版).北京:清华大学出版社,1999 [2]谭浩强.C 程序设计[M].3 版.北京:清华大学出版社,2005 [3] 徐孝凯编著,《数据结构课程实验》,清华大学出版 2002年第一版 [4] 张乃笑编著,《数据结构与算法》,电子工业出版社 2004年10月 [5] 严蔚敏 《数据结构》(C语言版) 清华大学出版社

16


数据结构哈夫曼编码加密文件.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构哈夫曼编码加密文件 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219