Jaka jest różnica między algorytmem minimalnego drzewa opinającego a algorytmem najkrótszej ścieżki?
W mojej klasie struktur danych omówiliśmy dwa algorytmy minimalnego drzewa opinającego (Prim i Kruskala) oraz jeden algorytm najkrótszej ścieżki (Dijkstry).
Minimalne drzewo opinające to drzewo na wykresie, które obejmuje wszystkie wierzchołki, a całkowita waga drzewa jest minimalna. Najkrótsza ścieżka jest dość oczywista, jest to najkrótsza ścieżka od jednego wierzchołka do drugiego.
To, czego nie rozumiem, to to, że minimalne drzewo opinające ma minimalną całkowitą wagę, czy ścieżki w drzewie nie byłyby najkrótszymi ścieżkami? Czy ktoś może wyjaśnić, czego mi brakuje?
Każda pomoc jest mile widziana.