В чем разница между алгоритмом минимального связующего дерева и алгоритмом кратчайшего пути?
В моем классе структур данных мы рассмотрели два алгоритма минимального связующего дерева (Прима и Крускала) и один алгоритм кратчайшего пути (Дейкстры).
Минимальное остовное дерево - это дерево в графе, которое охватывает все вершины, а общий вес дерева минимален. Кратчайший путь вполне очевиден, это кратчайший путь от одной вершины к другой.
Чего я не понимаю, так как минимальное связующее дерево имеет минимальный общий вес, разве пути в дереве не будут кратчайшими? Кто-нибудь может объяснить, что мне не хватает?
Любая помощь приветствуется.