• 大小: 15KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Java
  • 标签: java  

资源简介

使用java语言实现Huffman对任意文件做到压缩和解压缩,压缩后的文件只能通过解压缩来解压后才能读取

资源截图

代码片段和文件信息

package HuffmBean;

/**
 * Created by 13619 on 2019/1/9.
 */
public class HuffmNode {
    //数据域
    private int data;
    //索引
    private int index;
    //左子节点
    private HuffmNode left;
    //右子节点
    private HuffmNode right;
    //哈夫曼节点的构造函数
    public HuffmNode(int dataint index){
        this.data=data;
        this.index=index;
    }

    //私有属性的封装
    public int getData() {
        return data;
    }

    public void setData(int data) {
        this.data = data;
    }

    public int getIndex() {
        return index;
    }

    public void setIndex(int index) {
        this.index = index;
    }

    public HuffmNode getLeft() {
        return left;
    }

    public void setLeft(HuffmNode left) {
        this.left = left;
    }

    pu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-10 12:43  HuffmanTest\
     目录           0  2019-01-09 21:43  HuffmanTest\.idea\
     文件         734  2019-01-09 21:36  HuffmanTest\.idea\compiler.xml
     目录           0  2019-01-09 21:36  HuffmanTest\.idea\copyright\
     文件          76  2019-01-09 21:36  HuffmanTest\.idea\copyright\profiles_settings.xml
     文件          97  2019-01-09 21:36  HuffmanTest\.idea\description.html
     文件         171  2019-01-09 21:36  HuffmanTest\.idea\encodings.xml
     文件        2428  2019-01-09 21:36  HuffmanTest\.idea\misc.xml
     文件         269  2019-01-09 21:40  HuffmanTest\.idea\modules.xml
     文件        8792  2019-01-09 21:43  HuffmanTest\.idea\uiDesigner.xml
     文件         173  2019-01-09 21:36  HuffmanTest\.idea\vcs.xml
     文件       32729  2019-01-11 10:36  HuffmanTest\.idea\workspace.xml
     文件         437  2019-01-09 21:36  HuffmanTest\HuffmanTest.iml
     文件         469  2019-01-10 12:41  HuffmanTest\Huffman代码说明.txt
     目录           0  2019-01-10 12:31  HuffmanTest\src\
     目录           0  2019-01-09 21:43  HuffmanTest\src\HuffmBean\
     文件         975  2019-01-09 21:43  HuffmanTest\src\HuffmBean\HuffmNode.java
     目录           0  2019-01-10 13:55  HuffmanTest\src\HuffmServer\
     文件        5474  2019-01-10 13:55  HuffmanTest\src\HuffmServer\Compress.java
     文件        3410  2019-01-10 13:55  HuffmanTest\src\HuffmServer\Decompress.java
     目录           0  2019-01-10 12:33  HuffmanTest\src\HuffmTest\
     文件         619  2019-01-10 12:33  HuffmanTest\src\HuffmTest\Test.java
     文件         303  2019-01-10 12:29  HuffmanTest\src\HuffmTest\TestDecompress.java

评论

共有 条评论