文件名称:huffman编码对文件进行压缩和解压
文件大小:6KB
文件格式:ZIP
更新时间:2021-12-31 10:42:33
压缩解压
初始化:给出十万个随机字符 字符中只包含小写的英文字母a z 输出初始化文件名为input txt 可以使用给出的随机代码自己随机生成十万个字符 代码见附录rand cpp 也可以使用给出的十万个字符 文件见附录input txt 2 建立编码表:建立相应的huffman树 对上述字符进行编码 3 编码:根据编码表对输入的字符串进行编码压缩 并将编码后的字符串输出到compress txt文件中 4 译码:对compress txt中的压缩字符进行解压缩 把解压的答案输出到文件decompress txt文件中 5 比较decompress txt和input txt中的字符是否完全相同 并计算压缩率
【文件预览】:
Test
----Test.layout(347B)
----说明.txt(0B)
----main.cpp(2KB)
----Test.cbp(1KB)
----CourseDesign.cpp(11KB)
----CourseDesign.h(2KB)
----obj()
--------Debug()
----bin()
--------Debug()