Menu
Coddy logo textTech

Implementation (Part 2)

Lección 6 de 9 del curso Algoritmo de Kruskal - Algoritmos de grafos de Coddy.

Ahora añade la arista segura más barata hasta que el MST esté completo.

challenge icon

Desafío

Intermedio

Ahora construye el MST.

Escribe una función llamada kruskal que reciba n y el arreglo plano edges (triplas, no dirigidas) de un grafo conectado, y devuelva el peso total de su Árbol de Expansión Mínima (MST).

Toma repetidamente la arista no utilizada más barata; si sus extremos están en conjuntos diferentes, únelos y suma su peso; de lo contrario, omítela.

Reutiliza la idea de union-find de la lección anterior.

Pruébalo tú mismo

#include <stdlib.h>

int kruskal(int n, int* edges, int edges_size) {
    // Escribe el código aquí
    return 0;
}
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 Kruskal - Algoritmos de grafos