Матрица смежности A C B Солнцево D Грибное Ягодное Васюки A B C D A 0 1 1 0 B 1 0 1 1 C 1 1 D 0 1 1 0 петля 1
Матрица смежности A A B C D D C B 1 1 1 B 1 1 0 C 1 1 1 D 1 0 1 B C A A B C D D 1 1 1 B 1 1 0 C 1 1 D 1 0 0 0 2
Весовая матрица 2 Солнцево 2 8 A Грибное 12 5 Ягодное Васюки B 6 A A B C D 12 8 B 12 5 6 C 5 12 4 8 C 8 5 2 4 4 D 6 4 3
Кратчайшие пути A B 2 C 4 1 D E 6 C D E 4 6 1 5 3 1 3 Определите кратчайший путь между пунктами A и D. A 2 B 4 С 2 6 E 4 1 С 5 D 8 1 С 3 6 3 7 D 1 E 4 3 дерево возможных маршрутов D 7 4 9
Количество путей Сколько существует различных путей из А в Ж? Д Б 1. Откуда можно приехать в Ж? Г А Ж В Ж←БВГДЕ Е←В Д←Б Г←АБВ В←А Б←А 2. Можно приехать только из А: Б←А В←А Е 3. Можно приехать только из уже отобранных вершин (А, Б и В): Б←А В←А Е←В Д←Б Г←АБВ 4. Можно приехать только из уже отобранных вершин: Б←А В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ 5
Количество путей После сортировки: Б←А ! В←А Е←В Д←Б Г←АБВ Ж←БВГДЕ Количество путей в вершину X равно суммарному количеству путей в каждую из вершин, из которых есть ребро в X. Ж←БВГДЕ NЖ← NБ + NВ + NГ + NД + NЕ Заполнение таблицы: Б←А 1 В←А Е←В Д←Б Г←АБВ 1 1 1 3 Ж←БВГДЕ 7 6
Количество путей Форма записи: Ж←БВГДЕ Е←В Д←Б Г←АБВ В←А Б←А 7 1 1 3 1 1 7
Количество путей Сколько существует различных путей из А в Ж? Д Б Г А Ж В Е 8