Qual è la differenza tra l'algoritmo di spanning tree minimo e un algoritmo di percorso più breve?
Nella mia classe di strutture di dati abbiamo coperto due algoritmi di spanning tree minimi (di Prim e Kruskal) e un algoritmo di percorso più breve (Dijkstra).
Lo spanning tree minimo è un albero in un grafico che abbraccia tutti i vertici e il peso totale di un albero è minimo. Il percorso più breve è abbastanza ovvio, è un percorso più breve da un vertice all'altro.
Quello che non capisco è che il minimo spanning tree ha un peso totale minimo, i percorsi dell'albero non sarebbero i percorsi più brevi? Qualcuno può spiegare cosa mi sto perdendo?
Qualsiasi aiuto è apprezzato.