Menu
Coddy logo textTech

Implementation (Part 1)

Lección 5 de 9 del curso Algoritmo de Dijkstra - Algoritmos de grafos de Coddy.

Primero, leer aristas ponderadas dadas como ternas.

challenge icon

Desafío

Fácil

Nuestras aristas ahora vienen en triples. Vamos a familiarizarnos con su lectura.

Escribe una función llamada edgeWeight que reciba el arreglo plano edges (triples [u, v, w, ...], dirigidos u -> v) y dos vértices u y v, y devuelva el peso de la arista de u a v. Si no existe tal arista, devuelve -1.

Por ejemplo, edgeWeight([0,1,5, 0,2,3, 1,2,1], 0, 2) devuelve 3.

Pruébalo tú mismo

#include <stdlib.h>

int edgeWeight(int* edges, int edges_size, int u, int v) {
    // Escribe el código aquí
    return -1;
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Algoritmo de Dijkstra - Algoritmos de grafos