Задать вопрос
@Anther
Начинающий

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

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

Например?

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

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

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

Похожие вопросы