-
-
-
-
huffman.rar
采用哈夫曼编码思想实现文件的压缩和恢复功能,并提供压缩前后的占用空间之比。
要求:
(1)描述压缩基本符号的选择方法。
(2)运行时的压缩原文件的规模不小于5K。
(3)提供恢复文件与原文件的相同性对比功能。
-
-
-
-
-
huffman(VC).rar
控件台应用程序。
采用哈夫曼编码对文件进行压缩解压。先将文件各字节读出,统计频率。进行哈夫曼编码,将编码重新写入文件。
编码命令:c <input file> <output file>
解码命令:d <input file> <output file>
对于编码的output file和解码的input file可以省略后缀,则默认采用.hfm。
-
huffman.rar
输入8个字符(数目可以自己设定,需要改动程序中N的值),注意空格也算字符,然后输入权值,会显示构造的霍夫曼树及每个字符的编码
-
-