上传者: 42146274
|
上传时间: 2021-10-28 15:20:46
|
文件大小: 16KB
|
文件类型: -
分配霍夫曼
我的多媒体应用开发课程作业。
问题
Q2。 使用 java,实现 Huffman 算法来编码 ( Encoder.java ) 和解码 ( Decoder.java ) 文本文档。 您可以假设每个文本文档仅包含 1 到 127 之间的 ascii 代码字符。(50 分)
对于编码,
java Encoder abc.txt abc.dat abc.dic
在这里,一个名为abc.txt的文本文件将被读入内存并进行分析。 你的程序应该将编码结果输出到abc.dat ,并将字典文件输出到abc.dic 。 abc.dic文件保存了每个符号的代码字(如果需要,也可以包含其他信息)。
对于解码,
java Decoder abc.dat abc.dic abc-result.txt
这里, abc.dat和abc.dic是编码器的输出。 abc-result.txt是新的输