Я пытаюсь прочитать узел, который найдет самое длинное слово в дереве.Дерево java как найти слово
Мой метод public static int word(Node d)
. Итак, как мне найти длину этого узла? Я бы просто использовал строку, созданную в классе? Класс, который я использовал бы, инициализирует логическое, String: theWord и children. Вот что я получил:
int newWord = 0;
int word = d.theWord.length();
if (d.isWord) {
if (word > newWord) {
newWord = word;
return longestWord((DTN) d.children);
} else {
return longestWord((DTN) d.children);
}
}
return newWord;
откровенно не мог разобрать из вашего вопроса. вы можете больше узнать о том, используете ли вы качели и даете более подробную информацию. оператор задачи очень туманный –
в порядке, поэтому метод принимает узел в параметре, и мне было интересно, как найти длину узла, а затем как я буду называть детей ?? – Sam
Итак, дети находятся в массиве внутри узла? Можете ли вы показать структуру данных для узла? –