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

Материал из Олимпиадное программирование в УлГТУ
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
  vector<vector<int>> graph(n);
  vector<vector<int>> graph(vertexCount);
  vector<bool> visited(n);
  vector<bool> visited(vertexCount);
   
   
  void dfs(int v) {
  void dfs(int v) {
     visited[v] = true;
     visited[v] = true;
     for (int to : graph[v]) {
     for (int to : graph[v])
         if (!visited[to])
         if (!visited[to])
             dfs(to);
             dfs(to);
    }
  }
  }



Версия от 21:07, 7 апреля 2021