рейтинговая работа. Рейтинговая работа. Кафедра Математика и информатика
![]()
|
0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ∞ ∞ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ∞ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ∞ ∞ ![]() ![]() ![]() Минимальную метку имеет вершина 2. Её соседи (учитываем направление рёбер) – вершины 1, 3; проставляем для них новые метки: для 1: min (∞,0+1) =1 и для 3: min (∞,0+12=12. ![]() ![]() ![]() ![]() ![]() 12 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 1 ∞ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ∞ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ∞ ∞ ![]() ![]() ![]() При каждом изменении меток будем выписывать пути от старта, которые реализуют новые метки для вершин: ![]() Все соседние вершины для 2 проверены. Текущее значение для вершины 2 считается окончательным. Исключаем далее эту вершину из рассмотрения (помечаем рамку метки красным цветом) – вершина становится постоянной. Из непостоянных вершин берём вершину с минимальным весом – вершину 1. Соседи этой вершины (кроме вершины 2): 5, 6. Обновляем для них метки аналогично: ![]() ![]() ![]() ![]() ![]() 12 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 1 ∞ ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 12 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() 9 ∞ ![]() ![]() ![]() Изменились метки для ![]() ![]() Все соседние вершины для 1 проверены. Текущее значение для вершины 1 считается окончательным, она становится постоянной. Непостоянная вершина с минимальным весом – вершина 6. У неё соседние вершины: 5, 7 (из непостоянных). Обновляем метки для обеих (для 5-й вершины 9+2<12): ![]() ![]() ![]() ![]() ![]() 12 0 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |