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

资源简介

霍夫曼编码实现压缩文本文件,见文件huffman.rar. 对文件数据读写等功能已经实现,程序在Q2Resources.zip中。Q2Resources.zip中的文件禁止修改。请将TextZip.java文件所有未实现的函数按照要求给以实现

资源截图

代码片段和文件信息

public class BinaryTree extends BinaryTreeBasis {
  public BinaryTree() {
  }  // end default constructor

  public BinaryTree(object rootItem) {
    super(rootItem);
  }  // end constructor

  public BinaryTree(object rootItem 
                    BinaryTree leftTree 
                    BinaryTree rightTree) {
    root = new TreeNode(rootItem null null);
    attachLeftSubtree(leftTree);
    attachRightSubtree(rightTree);
  }  // end constructor

  public void setRootItem(object newItem) {
    if (root != null) {
      root.setItem(newItem);
    }
    else {
      root = new TreeNode(newItem null null);
    }  // end if
  }  // end setRootItem

  public void attachLeft(object newItem) {
    if (!isEmpty() && root.getLeft() == null) {
      // assertion: no

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-07-10 08:33  huffman\
     文件         226  2019-07-04 16:31  huffman\.classpath
     文件         383  2019-07-04 16:31  huffman\.project
     文件        2362  2019-07-10 08:33  huffman\BinaryTree.class
     文件        3564  2000-09-11 13:08  huffman\BinaryTree.java
     文件        1082  2019-07-10 08:33  huffman\BinaryTreeBasis.class
     文件         972  2004-05-03 12:54  huffman\BinaryTreeBasis.java
     文件         423  2019-07-10 08:33  huffman\BitReader$NoBitsLeftToReturn.class
     文件        2114  2019-07-10 08:33  huffman\BitReader.class
     文件        2659  2003-10-09 16:28  huffman\BitReader.java
     文件         462  2019-07-10 08:33  huffman\BitWriter$BitWriterClosedAlreadyException.class
     文件         426  2019-07-10 08:33  huffman\BitWriter$InvalidBitException.class
     文件        2540  2019-07-10 08:33  huffman\BitWriter.class
     文件        5058  2003-10-09 16:26  huffman\BitWriter.java
     文件        1046  2019-07-10 08:33  huffman\CharFreq.class
     文件         506  2003-10-09 16:25  huffman\CharFreq.java
     文件        5705  2005-05-20 08:00  huffman\Q2Resources.zip
     文件         900  2019-07-10 08:33  huffman\TextZip$1.class
     文件        9237  2019-07-10 08:33  huffman\TextZip.class
     文件       16462  2019-07-05 12:43  huffman\TextZip.java
     文件         332  2019-07-10 08:33  huffman\TreeException.class
     文件         155  2003-10-09 16:24  huffman\TreeException.java
     文件        1492  2019-07-10 08:33  huffman\TreeNode.class
     文件        1507  2003-10-09 16:24  huffman\TreeNode.java
     文件          20  2019-07-05 10:39  huffman\a.freq
     文件           7  2019-07-05 10:39  huffman\a.txt
     文件           3  2019-07-05 10:39  huffman\a.txz
     文件          83  2011-07-04 20:15  huffman\file.txt
     文件      248697  2011-07-04 20:28  huffman\huffman.pdf

评论

共有 条评论