Menu
Coddy logo textTech

Wprowadzenie

Lekcja 1 z 9 w kursie Przeszukiwanie w głąb — algorytmy grafowe w Coddy.

Witamy w serii Algorytmy grafowe! Graf to zbiór wierzchołków połączonych krawędziami; może modelować wszystko — od map drogowych po sieci społecznościowe.

Zaczynamy od przeszukiwania w głąb (DFS), jednej z dwóch podstawowych metod eksplorowania grafu. DFS zagłębia się tak daleko, jak to możliwe, wzdłuż każdej gałęzi, zanim się cofnie i spróbuje kolejnej.

W całej tej serii graf jest przekazywany w następującej postaci:

  • n — liczba wierzchołków, ponumerowanych od 0 do n - 1.
  • edges — płaska tablica, w której każda kolejna para reprezentuje nieskierowaną krawędź: [u0, v0, u1, v1, ...].

Ten kurs obejmuje teorię, implementację, którą zbudujesz samodzielnie, oraz wyzwania do przećwiczenia. Zaczynajmy!

Spróbuj swoich sił

Ta lekcja nie zawiera wyzwania z kodem.

quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Przeszukiwanie w głąb — algorytmy grafowe

Poćwicz samodzielnie: Kompilator C online