Menu
Coddy logo textTech

Wyzwanie końcowe nr 1

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

challenge icon

Wyzwanie

Średni

Czas użyć DFS, aby odpowiedzieć na pytanie dotyczące całego grafu.

Napisz funkcję o nazwie countComponents, która przyjmuje n i płaską tablicę edges (nieskierowaną) i zwraca liczbę spójnych składowych (oddzielnych części) w grafie.

Na przykład, przy 5 wierzchołkach i krawędziach [0,1, 0,2, 3,4] są 2 składowe: {0,1,2} i {3,4}.

Spróbuj swoich sił

#include <stdlib.h>

int countComponents(int n, int* edges, int edges_size) {
    // Napisz kod tutaj
    return 0;
}

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

Poćwicz samodzielnie: Kompilator C online