Menu
Coddy logo textTech

Final Challenge #2

Coddyの「トポロジカルソート - グラフアルゴリズム」コースのレッスン 9/9。

challenge icon

チャレンジ

中級

トポロジカル順序を使用した、もう一つのチャレンジです。

nDAG(有向非巡回グラフ)のフラットな edges 配列を受け取り、そのグラフ内の最長パスに含まれるエッジの数を返す longestPath という名前の関数を作成してください。

例えば、0->1->2->3 という連鎖の場合、最長パスのエッジ数は 3 です。

自分で試してみよう

#include <stdlib.h>

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

トポロジカルソート - グラフアルゴリズムのすべてのレッスン