求助:用java实现哈夫曼编码压缩与解压缩算法。

感激不尽,也可以发到我的邮箱919357030@qq.com。... 感激不尽,也可以发到我的邮箱919357030@qq.com。 展开
 我来答
Pike沐鑫
2011-05-07 · TA获得超过868个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:201万
展开全部

你好,由于内容比较多,先概述一下先。如图所示,为我写的一个压缩软件,原理是利用哈弗曼算法实现的。我将资料整理好稍后就发到你邮箱,但在这里简要说明一下代码。

请看我的空间

http://hi.baidu.com/%D2%B6%BF%C6%C1%BC/blog

中的文章共5篇(太长了)

http://hi.baidu.com/%D2%B6%BF%C6%C1%BC/blog/item/93c35517bb528146f2de32fd.html

1.HuffmanTextEncoder类完成压缩功能,可直接运行,压缩测试用文本文件。

2.HuffmanTextDecoder类完成解压缩功能,可直接运行,解压缩 压缩后的文本文件。

3.BitReader,工具类,实现对BufferedInputStream的按位读取。

4.BitWriter,工具类,实现按位写入的功能。该类来自网络。

5.MinHeap<T> ,模板工具类,实现了一个最小堆。生成Huffman树时使用。

追问
非常感谢
追答
整理好了,待会请查收下邮箱。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式