Menu
Coddy logo textTech

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.

quiz iconMettiti alla prova

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