目录
一、实验目的及要求
(5)密码文件以文件的形式进行存放。
二、算法原理概述
(一)Huffman树
1.Huffman树简介
2.Huffman树的构造
(二)Huffman编码
1.Huffman编码简介(来源于百度百科)
2.Huffman编码的实现
(三)Huffman译码
1.Huffman译码简介
2.Huffman译码的实现
(四)huf文件编码算法
1.对二进制文件的写入
(五)huf文件译码算法
1.对二进制文件的读取
2.对Huffman编码的解压缩
三、软件开发环境及工具
四、实验内容
1、问题提出:
(2)发送的二进制编码尽可能地短。
2解决思路:
3、算法步骤:
1. Status File_sourceload()
7. LinkList p = L->next;
49. List_Destroy(L);
(7)核心代码块7://文件的解码操作
(8)核心代码块8: //比较输入文件和输出文件计算正确率
4、 结果分析:
5.不足之处分析:
五、实验总结
六、参考文献:
[2] C语言程序设计(第二版) 朱立剑主编 人民邮电出版社
43. ElemType elem;
54. L->next = nullptr;
61. LinkList p, s;
80. LinkList p;
84. L = p->next;
98. Status File_sourceload()
(1)考查二叉树存储表示及其基本操作实现。
(2)赫夫曼树的建立。
(3)赫夫曼树编码和译码算法。
(4)系统功能:从文件或键盘读入一串电文字符,实现赫夫曼编码和译码。
Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682 本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!