摘要:
java实现哈夫曼编码文件解压 压缩见:java实现哈夫曼编码的文件压缩 - CoderDreams - 博客园 (cnblogs.com) 解压新增代码 /** * 解压文件 * * @param src 压缩文件的全路径 * @param dstFile 压缩后存放的路径 */ private 阅读全文
摘要:
java实现哈夫曼编码的文件压缩 思路见: java实现哈夫曼编码压缩 - CoderDreams - 博客园 (cnblogs.com) java实现哈夫曼编码解压 - CoderDreams - 博客园 (cnblogs.com) 新增代码 /** * 压缩文件 * * @param src 压 阅读全文
摘要:
java实现哈夫曼编码解压 压缩:java实现哈夫曼编码压缩 - CoderDreams - 博客园 (cnblogs.com) 首先写一个辅助的方法(用来将byte转成二进制字符串) /** * 将一个byte转成一个二进制的字符串 * * @param flag 标志是否需要补高位,true表示 阅读全文
摘要:
java实现哈夫曼编码压缩 节点类 /** * 节点类 */ class Node implements Comparable<Node> { Byte data; int weight; Node left; Node right; public Node(int weight) { this.w 阅读全文
摘要:
java构建哈夫曼树 节点类 /** * 节点类 * 为了使用Collections快速排序 * 实现Comparable接口 */ class Node implements Comparable<Node> { int value; Node left; Node right; /** * 前序 阅读全文