Motivazione
Lezione 2 di 9 del corso Algoritmo di Prim - Algoritmi sui grafi di Coddy.
Mentre Kruskal ordina tutti gli archi globalmente e usa una struttura union-find, Prim mantiene un unico albero in crescita e cerca ripetutamente il vertice esterno più vicino.
Perché imparare Prim?
- Grafi densi: Prim, con le strutture dati giuste, è efficiente quando ci sono molti archi.
- Proprietà del taglio: è un esempio pratico del motivo per cui l’arco meno costoso che esce dall’albero corrente è sempre sicuro da aggiungere.
- Due prospettive sullo stesso problema: confrontare Prim e Kruskal approfondisce la comprensione degli alberi ricoprenti minimi.
Poiché tutti gli MST di un grafo condividono gli stessi pesi degli archi, Prim e Kruskal riportano sempre lo stesso peso totale.
Provalo tu
Questa lezione non include una sfida di codice.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Algoritmo di Prim - Algoritmi sui grafi
Esercitati da solo: Compilatore C online