Algoritmo di Kruskal

Considera ciascun arco in ordine non decrescente di peso

Siccome gli archi selezionati dall’algoritmo non creano cicli in $T$ allora durante l’esecuzione dell’algoritmo, il grafo formato dai nodi di $V$ insieme agli archi di $T$ è una foreste di alberi, cioè le componenti connesse del grafo $(V,T)$ sono alberi

Correttezza dell’algoritmo di Kruskal

L’insieme di archi $T$ prodotto dall’algoritmo di Kruskal è un MST

Implementazione dell’algoritmo di Kruskal

Untitled

Union-Find

Operazioni supportate dalla struttura dati Union-Find:

Implementazione dell’algoritmo di Kruskal con Union-Find

Untitled