Как проверить, имеет ли цикл неориентированный граф, используя схему? - PullRequest
0 голосов
/ 16 апреля 2010

Я должен определить, содержит ли ненаправленный граф цикл или нет. Я не должен использовать набор! инструкции. Я пытался использовать DFS, но не знаю, как пометить посещенные узлы.

1 Ответ

2 голосов
/ 17 апреля 2010

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

...