Я знаю разницу между алгоритмом Прима и Дейкстры. Первый создает MST, а последний дает кратчайший путь от источника ко всему узлу. Математически это не одно и то же, поэтому мы не ожидаем, что оба алгоритма будут давать одинаковые результаты.Когда алгоритм Дейкстры и алгоритм Прима производят разные выходы?
Однако, пробуя разные примеры, я получаю тот же результат. Псевдокод для алгоритма Прима и алгоритма Дейкстры также очень похожи. Может кто-нибудь, пожалуйста, дайте мне пример, где Prim приносит MST, который не будет получен при решении с помощью Дийкстры или наоборот.
Также, согласно моим знаниям. Оба алгоритма используют следующий подход. Пожалуйста, поправьте меня, если я ошибаюсь:
Найти кратчайшее I-J, где я из множества, которая уже была включена и J из множества, которые не были включены еще и затем добавить J к набору.
Теперь я получил разницу, спасибо за ответ и редактирование. – nitinsh99