Поиск в глубину: различия между версиями

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 1: Строка 1:
vector<vector<int>> g(n);
vector<bool> visited(n);
void dfs(int v) {
    visited[v] = 1;
    for (int to : g[v]) {
        if (!visited[to])
            dfs(to);
    }
}
== Ссылки ==
== Ссылки ==
* [http://e-maxx.ru/algo/dfs e-maxx.ru &mdash; Поиск в глубину]
* [http://e-maxx.ru/algo/dfs e-maxx.ru &mdash; Поиск в глубину]
* [http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%85%D0%BE%D0%B4_%D0%B2_%D0%B3%D0%BB%D1%83%D0%B1%D0%B8%D0%BD%D1%83,_%D1%86%D0%B2%D0%B5%D1%82%D0%B0_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD neerc.ifmo.ru/wiki &mdash; Обход в глубину]
* [http://neerc.ifmo.ru/wiki/index.php?title=%D0%9E%D0%B1%D1%85%D0%BE%D0%B4_%D0%B2_%D0%B3%D0%BB%D1%83%D0%B1%D0%B8%D0%BD%D1%83,_%D1%86%D0%B2%D0%B5%D1%82%D0%B0_%D0%B2%D0%B5%D1%80%D1%88%D0%B8%D0%BD neerc.ifmo.ru/wiki &mdash; Обход в глубину]
* [http://brestprog.neocities.org/lections/dfs.html brestprog.neocities.org &mdash; Рекурсия. Обход в глубину (DFS)]
* [https://brestprog.by/topics/dfs/ brestprog Рекурсия. Обход в глубину (DFS)]
* [http://algorithmica.org/tg/dfs algorithmica.org — Графы. Поиск в глубину]
* [http://algorithmica.org/tg/dfs algorithmica.org — Графы. Поиск в глубину]
* [http://informatics.mccme.ru/course/view.php?id=6 informatics.mccme.ru &mdash; Курс &laquo;Алгоритмы на графах&raquo; &mdash; часть 2]
* [http://informatics.mccme.ru/course/view.php?id=6 informatics.mccme.ru &mdash; Курс &laquo;Алгоритмы на графах&raquo; &mdash; часть 2]

Версия от 15:35, 15 февраля 2020