Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Can somone please help me implement the following 2 classes, HuffmanInputStream() and HuffmanOutputStream() Here are the following outlines for each class: //IMPLEMENT HuffmanInputStream import java.io.IOException;

Can somone please help me implement the following 2 classes,

HuffmanInputStream() and HuffmanOutputStream()

Here are the following outlines for each class:

//IMPLEMENT HuffmanInputStream

import java.io.IOException;

public class HuffmanInputStream extends BitInputStream {

//add additional private variables as needed

//do not modify the public method signatures or add public methods

private String tree;

private int totalChars;

public HuffmanInputStream(String filename) throws IOException {

super(filename);

try {

tree = d.readUTF();

totalChars = d.readInt();

}

catch (IOException e) {

throw new IOException();

}

}

public String getTree() {

return tree;

}

public int getTotalChars() {

return totalChars;

}

}

//IMPLEMENT HuffmanOutputStream

import java.io.IOException;

public class HuffmanOutputStream extends BitOutputStream {

public HuffmanOutputStream(String filename, String tree, int totalChars) {

super(filename);

try {

d.writeUTF(tree);

d.writeInt(totalChars);

}

catch (IOException e) {

}

}

}

Thank You!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

MFDBS 91 3rd Symposium On Mathematical Fundamentals Of Database And Knowledge Base Systems Rostock Germany May 6 9 1991

Authors: Bernhard Thalheim ,Janos Demetrovics ,Hans-Detlef Gerhardt

1991st Edition

3540540091, 978-3540540090

More Books

Students also viewed these Databases questions