Menu
Coddy logo textTech

Final Challenge #1

Coddyの「深さ優先探索 - グラフアルゴリズム」コースのレッスン 8/9。

challenge icon

チャレンジ

中級

グラフ全体に関する問いに答えるために、DFS(深さ優先探索)を使用しましょう。

n とフラットな edges 配列(無向)を受け取り、グラフ内の連結成分(独立した断片)の数を返す countComponents という名前の関数を作成してください。

例えば、5つの頂点とエッジ [0,1, 0,2, 3,4] がある場合、2つの成分 {0,1,2}{3,4} が存在します。

自分で試してみよう

#include <stdlib.h>

int countComponents(int n, int* edges, int edges_size) {
    // ここにコードを記述してください
    return 0;
}

深さ優先探索 - グラフアルゴリズムのすべてのレッスン