Menu
Coddy logo textTech

Wprowadzenie

Lekcja 1 z 9 w kursie Sortowanie topologiczne – algorytmy grafowe w Coddy.

Witaj ponownie w serii Algorytmy grafowe! Tym razem pracujemy z grafem skierowanym, w którym każda krawędź ma kierunek: krawędź u -> v oznacza, że u musi wystąpić przed v.

Sortowanie topologiczne układa wierzchołki skierowanego grafu acyklicznego (DAG) w kolejności liniowej tak, aby każda krawędź wskazywała do przodu. Odpowiada na pytania takie jak: „W jakiej kolejności mogę realizować kursy, biorąc pod uwagę ich wymagania wstępne?”

Graf jest podany jako n (wierzchołki od 0 do n - 1) oraz edges, płaska tablica skierowanych par [u0, v0, u1, v1, ...], w której każda para oznacza u -> v.

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 Sortowanie topologiczne – algorytmy grafowe

Poćwicz samodzielnie: Kompilator C online