Некоторые применения поиска в глубину в топологии графов:
Топологическая сортировка. foxford.ru www.e-maxx-ru.1gb.ru Вершины ориентированного графа, не содержащего циклов, упорядочиваются так, что все рёбра идут от вершин с меньшим номером к вершинам с большим номером. foxford.ru
Поиск компонент сильной связности. www.e-maxx-ru.1gb.ru Сначала делают топологическую сортировку, потом транспонируют граф и проводят серию поисков в глубину в порядке, определяемом топологической сортировкой. www.e-maxx-ru.1gb.ru Каждое дерево поиска — сильносвязная компонента. www.e-maxx-ru.1gb.ru
Поиск мостов. www.e-maxx-ru.1gb.ru Сначала граф превращают в ориентированный, делая серию поисков в глубину и ориентируя каждое ребро так, как по нему пытались пройти. www.e-maxx-ru.1gb.ru Затем находят сильносвязные компоненты. www.e-maxx-ru.1gb.ru Мостами являются те рёбра, концы которых принадлежат разным сильносвязным компонентам. www.e-maxx-ru.1gb.ru
Преобразование синтаксического дерева в строку (любую: префиксную, инфиксную, обратную польскую). ru.wikipedia.org
Различные расчёты на графах, например, как часть алгоритма Диница поиска максимального потока. ru.wikipedia.org
Примеры полезных ответов Поиска с Алисой на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Поиску с Алисой.