Курсовая работа: Алгоритм Дейкстры

; ;

Шаг 3 . соответствует x7 .

Шаг 4 . x7 получает постоянную пометку l(x7 )=13+ , p=x7 .

Шаг 5 . Не все вершины имеют постоянные пометки, поэтому переходим к шагу 2.

Шестая итерация

Шаг 2 . - только вершины x6 и x8 имеют временные пометки.

;

Шаг 3 . соответствует x9 .

Шаг 4 . x9 получает постоянную пометку l(x9 )=20+ , p=x9 .

Шаг 5 . Не все вершины имеют постоянные пометки, поэтому переходим к шагу 2.

Седьмая итерация

Шаг 2 . - только вершина x6 имеет временную пометку.

Шаг 3 . соответствует x6 .

Шаг 4 . x6 получает постоянную пометку l(x6 )=17+ , p=x6 .

Шаг 5 . Не все вершины имеют постоянные пометки, поэтому переходим к шагу 2.

Восьмая итерация

Шаг 2 . временных пометок нет.

Шаг 3 . x8 получает постоянную пометку l(x8 )=29+ .

Найти кратчайшие пути от вершины 1 ко всем другим вершинам графа.

дискретный математика программа интерфейс

x1 x2 x3 x4 x5 x6 x7 x8 x9
x1
x2 9
x3 8 3
x4 7
x5 6
x6 17 4
x7 4
x8 7
x9 9 5

Алгоритм работает так:

Шаг 1 . .

Первая итерация

Шаг 2 . - все пометки временные.

;

Шаг 3 . соответствует x4 .

Шаг 4 . x4 получает постоянную пометку l(x4 )=7+ , p=x4 .

Шаг 5 . Не все вершины имеют постоянные пометки, поэтому переходим к шагу 2.

К-во Просмотров: 748
Бесплатно скачать Курсовая работа: Алгоритм Дейкстры