0
Я пытаюсь написать программу, которая будет использовать код Хаффмана. Однако, когда я использую набор деревьев, он хочет параметры «Char, Integer». Я хочу, чтобы он принял параметр «String, Integer». Что я могу сделать, чтобы исправить это?Что я делаю неправильно с TreeMap <node>?
private static void processFile(HashMap<String,Integer> freq)
{
TreeSet<Node> trees = new TreeSet<Node>();
for (Map.Entry<String, Integer> entry : freq.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
if (value > 0)
{
Node n = new Node(key, value);
trees.add(n);
}
}
, где требуется символ? – Mordechai
Проверьте конструктор 'Node'. убедитесь, что он принимает соответствующие типы. – Reimeus
О, где у меня есть «ключ», он говорит, что параметры «char, Integer» – Bill