Поиск узла в не двоичном дереве [Java] - PullRequest
0 голосов
/ 16 декабря 2018

Я хочу найти узел типа T, который находится где-то в недвоичном дереве в Java.

Можно ли это сделать как рекурсивно, так и не рекурсивно?

Я думал о применении правил поиска в двоичном дереве, но без левого и правого элементов, но я не могу понять, как это сделать.

1 Ответ

0 голосов
/ 16 декабря 2018

Это зависит от того, имеет ли узел в этом дереве фиксированное количество возможных потомков.Если это так, то вы можете просто использовать те же функции и еще n операторов if для каждого возможного потомка.Но если число потомков не фиксировано, то вы имеете дело с чем-то ближе к графу.В этом случае вы должны использовать алгоритм графа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...