-
-
Huffman.rar
利用哈夫曼编码实现对一个文本文件的内容加密,假设该文本文件只能包含小写字母、空格、逗号、和句号等字符。该程序是实现对文件中的字符进行编码、输出各个字符对应的编码、输出文件的哈夫曼编码。
-
HUFFMAN.rar
题 目: 哈夫曼编码的程序设计
初始条件:
输入一段英文字符,试为该文中的每个字符编制相应的哈夫曼码。
(1)I:初始化(Initialization)。对输入的一段英文中的每个字符统计其权值,建立哈夫曼树;
(2)E:编码(Encoding)。利用已建好的哈夫曼树,对每个字符进行编码。
(3)D:译码(Decoding)。利用已建好的每个编码,对输入的一个由0、1组成的序列进行译码;
(4)P:印代码文件(Print)。将每个字符编的哈夫曼码和译码结果显示在终端上。
-
-
-
-
-
-
-
-
huffman.rar
较实用的赫夫曼编码:可统计给定文件里面的字符数(在此当作频度),不用手动输入各字符集及频度。只需按提示将要压缩的文件(除去汉字否则出错,其他128个字符均可)路径给出便可!压缩一种是字符型的,为了直观的看是否真编码,一种是真压缩,要编码文件越大其压缩越高,因为这个编码在解码是要赫夫曼树
-