Код: Выделить всё
HashMap literalHashMap = new HashMap();
for(Literal literal : literalHashSet) {
if(literal.isTrue(node.state)){ literalHashMap.put(literal, 0.0);}
else{literalHashMap.put(literal, Double.MAX_VALUE);}
}
Код: Выделить всё
literalHashMap.put((Literal)proposition, updatedCost);
Код: Выделить всё
cost += literalHashMap.get(proposition)
Есть идеи, как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/612 ... ashmap-get
Мобильная версия