Читая о графах... говорят, что каждый граф является DAG-ориентированным ациклическим графом своих сильно связных компонентов. Следовательно, чтобы найти эти сильно связанные компоненты, нужно найти узел в стоковой части графа.
pre no :- Предварительный порядок — это список вершин в том порядке, в котором они были впервые посещены алгоритмом поиска в глубину. поэтому его соответствующий предварительно нет.
Точно так же сообщение № :- Поступорядочение представляет собой список вершин в том порядке, в котором они были в последний раз посещены алгоритмом DFS. соответствующий пост нет
теперь самый высокий пост дает исходный узел (правда понимаете), но почему не возрастающий порядок поста не дает часть приемника?
я сомневаюсь: почему нам нужно перевернуть график, чтобы найти стоки, тем самым найдя связанные компоненты. почему бы не запустить алгоритм на том же графике, чтобы увеличить номер сообщения (поскольку самый низкий номер сообщения находится в подключенном компоненте приемника).
Зачем нам переворачивать график?