@Anther
Начинающий

Почему алгоритм дейкстры не работает с ненаправленными графами?

На многих источниках пишут, что алгоритм дейкстры не работает с циклами в графах, но объяснения не нашёл
  • Вопрос задан
  • 422 просмотра
Пригласить эксперта
Ответы на вопрос 3
LazyTalent
@LazyTalent
Data Engineer, Freelancer
Потому что алгоритм Дейкстры является "жадным алгоритмом".
Ответ написан
Lynn
@Lynn
nginx, js, css
> На многих источниках пишут

Например?

В википедии ничего такого нет. Есть только ограничение на неотрицательность весов.
Ответ написан
mayton2019
@mayton2019
Bigdata Engineer
Если под классического Дейкстру вы подсунете граф с циклами - то он зациклиться и никогда не выдаст ответа.

Что поделаешь. Таков он есть алгоритм. Но с другой стороны. Зачем вам решать задачу поиска кратчайших маршрутов на циклах? Поищите реальный пример из жизни и вы поймете что либо абстракция "не та" либо не тот алгоритм.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы