this is the code from Huffman.java
public static HuffmanCoding encode(String input) {
char ch;
Map<Character, List<Boolean>> inputData = buildCode(treeFromFreqTable(freqTable(input)));
List<Character> mylist = new ArrayList<Character>();
for (int i = 0; i < input.length(); i++) {
ch = input.charAt(i);
mylist.add(ch);
}
HuffmanCoding huffman = new HuffmanCoding(inputData, mylist);
return huffman;
}
this is the code from HuffmanCoding.java
public class HuffmanCoding implements Serializable {
private final Map<Character, List<Boolean>> code; // The code.
private final List<Boolean> data; // The data.
public HuffmanCoding(Map<Character, List<Boolean>> code, List<Boolean> data) {
this.code = code;
this.data = data;
}
it shows this error
java: incompatible types: java.util.List<java.lang.Character> cannot be converted to java.util.List<java.lang.Boolean>
and
The constructor HuffmanCoding(Map<Character,List<Boolean>>, List<Character>) is undefinedJava(134217858)