// Попытка вернуть список, содержащий значения в 'a', пройдя узлы в постоператоре. В Junit говорится, что «String нельзя отнести к списку». Помоги пожалуйста.Перемещение двоичного дерева двоичного дерева Java рекурсивно
public static List postorder(Tree a) {
if (a.getEmpty())
return List.empty();
else
postorder(a.getLeft());
postorder(a.getRight());
return ListOps.append(postorder(a.getLeft()),
List.cons(a.getValue(), postorder(a.getRight())));
}
Пожалуйста, прочитайте это: http://stackoverflow.com/help/how-to-ask и по крайней мере добавить исключение – Teo
Дайте нам подсказку о вашей проблеме. Что заставляет вас думать, что что-то действительно не так с вашим кодом? –
Что такое 'ListOps.append (...)' return? Из вашей ошибки я бы убедился, что возвращает строку 'String', в то время как ваш метод возвращает' List'. – Ian