Я думаю, что вполне уверен, что алгоритм DFS для проблемы не должен отличаться от обычного DFS, но просто хотел получить обратную связь от других. Вот моя проблема:
Я хотел бы выполнить поиск в глубину на графах, для которых я не знаю всех узлов. Когда я начинаю поиск, все, что я знаю, это только начальный узел. Основываясь на свойствах начального узла, я могу определить его набор дочерних узлов. Дочерние узлы, которые только что были обнаружены, могут быть дополнительно обнаружены, как описано выше.
Я планирую использовать алгоритм, аналогичный обычному DFS (где график известен заранее), за исключением того, что каждый раз, когда я достигаю узла, мне теперь нужно обнаружить его дочерние узлы.
Это разумный подход? Я что-то пропустил?