Алгоритм Дейкстры: Введение Алгоритм Дейкстры - это алгоритм для нахождения кратчайшего пути в графе с неотрицательными длинами рёбер. То есть, мы ищем путь между двумя вершинами, сумма весов рёбер которого минимальна. Алгоритм был предложен в 1959 году Эдсгером Дейкстрой и является одним из основных алгоритмов на графах. Основные обозначения: G = (V, E) - граф с множеством вершин V и множеством рёбер E; s - стартовая вершина, из которой мы хотим найти кратчайший путь; t - конечная вершина, до которой мы ищем кратчайший путь.
Идея алгоритма Дейкстры Алгоритм состоит из двух основных этапов: Важным моментом в алгоритме является выбор “правильного” порядка обхода вершин. Для этого используется так называемая “система приоритетов” - каждой вершине присваивается значение, которое является оценкой расстояния от стартовой вершины до этой вершины. Изначально это значение равно бесконечности, и на каждом шаге выбирается вершина с наименьшим приоритетом. Когда мы улучшаем значение одной вершины