EMZETT.
Войти

Алгоритм Дейкстры

Коротко: Алгоритм Дейкстры находит в графе с неотрицательными весами рёбер кратчайший путь от начального узла до всех остальных.

Подробнее: Он хранит лучшее известное расстояние для каждого узла. На каждом шаге берёт незавершённый узел с наименьшим предварительным расстоянием и проверяет, не становятся ли пути к его соседям короче через него («релаксация»).

Подробности

  • Структура данных: с очередью с приоритетом (куча)…

См. также: поиск в ширину и в глубину (BFS и DFS), жадные алгоритмы