一道课后作业,实在做不出来了,大侠们帮帮我吧!

文件压缩,解压缩问题
实验要求:
根据Huffman算法编写一个对文件进行压缩和解压缩的程序。该程序可以对所有的文件类型进行压缩,压缩之后的文件后缀名为huff。同时,该程序可以对所有后缀名为huff的压缩文件进行解压缩。为了保存原来的文件名信息,使用该程序压缩之后的文件名应为原来的文件名(包括后缀名)+.huff。
该程序在压缩时,以字节为单位。由于一个字节最多可以表示256个不同的数据,所以,可以根据字节所表示的数据值来表示Huffman算法三符号源,则最多有256个符号源。根据Huffman算法,对每个符号源根据其出现的频率进行可变长编码。
该程序支持下面操作:
压缩: Huffman –encode filename
解压缩: Huffman –decode filename

请将主函数也写上,谢谢,可以用c,c++,Java。

第1个回答  2014-09-17
课程设计的题目吧,自己上网找一下。。

huffman实现文本文件的压缩解压缩,这个已经算是被做到烂的题目了。
第2个回答  2014-08-03
哎,初中毕业的人情何以堪
第3个回答  2014-08-02
第5个回答  2014-08-03
你能不能教我这方面的基础呢? 我很感兴趣哎!
相似回答