Menu
CoddyTech

Implementasi (Bagian 1)

Pelajaran 5 dari 9 dalam kursus Algoritma Dijkstra: Algoritma Graf di Coddy.

Pertama, membaca sisi berbobot yang diberikan sebagai tripel.

challenge icon

Tantangan

Mudah

Sekarang, edge kita hadir dalam bentuk triple. Mari berlatih membacanya.

Tulis fungsi bernama edgeWeight yang menerima array edges datar (triple [u, v, w, ...], berarah u -> v) dan dua vertex u dan v, lalu mengembalikan bobot edge dari u ke v. Jika edge tersebut tidak ada, kembalikan -1.

Contohnya, edgeWeight([0,1,5, 0,2,3, 1,2,1], 0, 2) mengembalikan 3.

Coba sendiri

#include <stdlib.h>

int edgeWeight(int* edges, int edges_size, int u, int v) {
    // Tulis kodemu di sini
    return -1;
}
quiz iconUji dirimu

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

Semua pelajaran di Algoritma Dijkstra: Algoritma Graf

Latihan sendiri: Compiler C online