首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Huffman无损压缩和解压算法实现

(以后绝不装逼了) 虽然算法看上去不难,但是不得不说还是走了很多弯路,学到了很多东西,在这里做个记录。 需求 用Huffman 编码实现文件的无损压缩和解压。...算法 算法当然用到了霍夫曼编码,构造霍夫曼树。具体过程也很简单,就是把读入的字节流按照字节进行频数分析,对频率高的字符用短编码,对频率低的用长编码。...import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream...java.io.Serializable; import java.util.Comparator; import java.util.HashMap; import java.util.Map; import...serialVersionUID = 1L; public String[] mp; public Header(String[] m) { mp = m; } } /** * 压缩解压的主类

31220
您找到你想要的搜索结果了吗?
是的
没有找到
领券