Есть ли разница между dfs и топологической сортировкой? Можно ли добиться топологического упорядочения без использования dfs? - PullRequest
1 голос
/ 15 октября 2019

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

Пока я искал его, я наткнулся на различные методы линии DFS, топологической сортировки и т. Д., Чтобы обнаружить цикл в ориентированном графе.

DFS и топологическая сортировка были упомянуты отдельно. Есть ли разница между этими двумя?

1 Ответ

1 голос
/ 15 октября 2019

Ну, топологическая сортировка - это особый порядок узлов ориентированного ациклического графа, которого можно достичь с помощью поиска в глубину . Помимо поиска в глубину, существуют и другие методы поиска топологического порядка, например алгоритм Канна .

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