Поскольку результаты топологической сортировки не уникальны, существуют и другие разумные результаты. У меня есть некоторые отношения, такие как a-> b b-> c ... и т. Д. Эти отношения являются частями графа. Мне нужно найти все списки между корнем и пунктом назначения (всего один пункт назначения). Пусть root n и пункт назначения i.Как найти все результаты топологической сортировки
н-а-б-я
н-а-д-я
н-с-б-я
н-с-д-я
я подумал я могу достичь этих результатов с помощью топологической сортировки, но как? Заранее спасибо.
Downvoter: Уход объяснить? –
Hello @PlatinumAzure !!! Разве DFS не должен вычислять время обнаружения и окончания узлов, если у нас есть DAG? Что мы можем изменить, чтобы этот алгоритм сделал это? –