1. Главная
  2. Библиотека
  3. Высшая математика
  4. Алгоритм Дейкстры: 1. Всем вершинам, за исключением первой, присваивается вес равный бесконечности, а первой вершине...

Алгоритм Дейкстры: 1. Всем вершинам, за исключением первой, присваивается вес равный бесконечности, а первой вершине – 0. 2. Все вершины не выделены. 3. Первая вершина объявляется текущей.

«Алгоритм Дейкстры: 1. Всем вершинам, за исключением первой, присваивается вес равный бесконечности, а первой вершине – 0. 2. Все вершины не выделены. 3. Первая вершина объявляется текущей.»
  • Высшая математика

Условие:

Дан взвешенный граф G. Найти кратчайший путь между вершинами графа x6 и x1 методом Дейкстра. Он заключается в том, что вершинам графа присваиваются временные метки, которые затем по определенным правилам заменяются на постоянные метки.

Решение:

Алгоритм Дейкстры: 1. Всем вершинам, за исключением первой, присваивается вес равный бесконечности, а первой вершине 0. 2. Все вершины не выделены. 3. Первая вершина объявляется текущей. 4. Вес всех невыделенных вершин пересчитывается по формуле: вес невыделенной вершины есть минимальное число из старого веса данной вершины, суммы веса текущей вершины и веса ребра, соединяющего текущую вершину с невыделенной. 5. Среди невыделенных вершин ищется вершина с минимальным весом. Если таковая не найдена, то есть вес всех вершин равен бесконечности, то маршрут не существует. Следовательно, выход...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет