Menu
CoddyTech

Implementasi (Bagian 1)

Pelajaran 5 dari 9 dalam kursus Pengurutan Topologis, Algoritma Graf di Coddy.

Kita mulai dengan derajat masuk, inti dari algoritma Kahn.

challenge icon

Tantangan

Mudah

Mesin algoritma Kahn adalah derajat masuk setiap simpul. Mari hitung itu terlebih dahulu.

Tulis fungsi bernama inDegrees yang menerima n dan array edges datar (pasangan berarah u -> v), lalu mengembalikan array yang posisi v-nya menunjukkan jumlah sisi yang mengarah ke simpul v.

Contohnya, inDegrees(4, [0,1, 0,2, 1,3, 2,3]) mengembalikan [0, 1, 1, 2].

Coba sendiri

#include <stdlib.h>

int* inDegrees(int n, int* edges, int edges_size, int* returnSize) {
    // Tulis kodemu di sini
    *returnSize = 0;
    return edges;
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Pengurutan Topologis, Algoritma Graf

Latihan sendiri: Compiler C online