- •Список ребер
- •Списки суміжності
- •1 Ітерація циклу. Знаходимо у виділеній частині ребро з мінімальною вагою.
- •2 Ітерація циклу. Знаходимо у виділеній частині ребро з мінімальною вагою серед ребер з різнокольровими вершинами.
- •3 Ітерація циклу. Знаходимо у виділеній частині ребро з мінімальною вагою серед ребер з різнокольровими вершинами.
- •4 Ітерація циклу. Знаходимо у виділеній частині ребро з мінімальною вагою серед ребер з різнокольровими вершинами.
- •Алгоритм Дейкстри
- •Принцип роботи алгоритму Дейкстри
- •Завдання до лабораторної роботи:
1 Ітерація циклу. Знаходимо у виділеній частині ребро з мінімальною вагою.
-
1
2
3
4
5
1
0
3
5
2
7
2
3
0
3
7
5
3
5
3
0
10
4
4
2
7
10
0
4
5
7
5
4
4
0
Рисунок 9
Це ребро (1, 4), вага якого дорівнює 2. Зберігаємо назву ребра.
Позначаємо вузли 1 та 4 однаковим кольором – вони тепер частина майбутнього мінімального каркасного дерева, яке ми будуємо.
-
Вершина
1
2
3
4
5
Колір
1
2
3
1
5
Рисунок 10
2 Ітерація циклу. Знаходимо у виділеній частині ребро з мінімальною вагою серед ребер з різнокольровими вершинами.
-
1
2
3
4
5
1
0
3
5
2
7
2
3
0
3
7
5
3
5
3
0
10
4
4
2
7
10
0
4
5
7
5
4
4
0
Рисунок 11
Це ребро (1, 2), вага якого дорівнює 2. Зберігаємо назву ребра.
Позначаємо вузли 1 та 2 однаковим кольором.
-
Вершина
1
2
3
4
5
Колір
1
1
3
1
5
Рисунок 12
