Menu
Coddy logo textTech

Implementation (Part 1)

Lektion 5 von 9 im Kurs Dijkstra-Algorithmus - Graph-Algorithmen von Coddy.

Zuerst werden gewichtete Kanten eingelesen, die als Tripel angegeben sind.

challenge icon

Aufgabe

Einfach

Unsere Kanten kommen nun in Tripeln. Machen wir uns damit vertraut, sie zu lesen.

Schreibe eine Funktion namens edgeWeight, die das flache edges Array (Tripel [u, v, w, ...], gerichtet u -> v) und zwei Knoten u und v entgegennimmt und das Gewicht der Kante von u nach v zurückgibt. Wenn keine solche Kante existiert, gib -1 zurück.

Zum Beispiel gibt edgeWeight([0,1,5, 0,2,3, 1,2,1], 0, 2) den Wert 3 zurück.

Probier es selbst

#include <stdlib.h>

int edgeWeight(int* edges, int edges_size, int u, int v) {
    // Schreibe hier den Code
    return -1;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Dijkstra-Algorithmus - Graph-Algorithmen