目 录
目 录 I
摘 要 III
ABSTRACT IV
第一章 绪论 1
1.1课题背景 1
1.2课程目的 2
1.3课程意义 3
1.4应解决的主要问题 3
1.5应达到的技术要求 3
第二章 设计简介及设计方案论述 4
2.1设计简介 4
2.2设计方案 4
2.3程序的实现 5
2.3.1初始化功能模块 5
2.3.2 建立哈夫曼树的功能模块 5
2.3.3 建立哈夫曼编码的功能模块 5
2.3.4 译码的功能模块 6
2.3.5 存盘功能模块1(将字符串与二进制编码写入文件中): 6
2.3.6 存盘功能模块2(将字符串与二进制编码从文件中读出): 6
第三章 详细设计 7
3.1 哈夫曼树 7
3.1.1哈夫曼树的定义 7
3.1.2哈夫曼算法 7
3.1.3 哈夫曼树的构造 8
3.1.4 哈夫曼树的存储 8
3.2 哈夫曼编、译码 9
3.2.1 哈夫曼编码 9
3.2.2 哈夫曼译码 10
3.3 文件流 11
3.4 程序流程 11
3.5 主函数执行情况 12
第四章 设计结果及分析 15
4.1 结果及分析 15
4.1.1 运行结果如下 15
4.1.2 编写代码期间遇到的问题及其解决办法 17
总 结 19
致 谢 20
参考文献 21
附录:程序源代码 22,2628
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页