logo search
417ПИ-Кривошеев / krivosheev

Алгоритм поиска кратчайших путей на неориентированном графе.

  1. (2 задачи, время выполнения - почти пара) Решить задачу поиска кратчайших путей. (Презентация ИССЛЕДОВАНЕ ОПЕРАЦИЙ)

Алгоритм.

Начало.

1) В стартовой вершине Sставим (0,-) –ВЕЧНАЯ МЕТКА (Она читается 0 «из ниоткуда»).

2)Из стартовой вершины мы рассылаем ВО все соседние ВЕРШИНЫ ВРЕМЕННЫЕ МЕТКИ «метастазы» - в них ставится сумма 0 (из позиции (0,-)) и расстояния до стартовой вершины S.

Все временные метки, чтобы их отличать от вечных пишутся в круглых скобках.

Повторяем до исчерпания вершин – пока все вершины не заимеют вечные метки

а)На каждом этапе из всех имеющихся в графе к настоящему моменту временных меток выбирается лучшая – меньшая. Она объявляется вечной. (При оформлении такую метку надо зачеркнуть и написать над ней точно такую же, но уже в круглых скобках).

б)Только новорождённая временная метка

Образец оформления

Образец ответа