📌 «Графы пугают вас своей сложностью? На самом деле это просто точки и линии, которые могут принести 3-4 балла на ЕГЭ. Сегодня разберем, как решить задачу на поиск кратчайшего пути с помощью алгоритма Дейкстры — и всё это в Python!» Граф — это структура из вершин (узлов) и рёбер (связей между ними). В ЕГЭ задачи на графы проверяют: 🔍 Пример из жизни:
Представьте, что вершины — это города, а рёбра — дороги между ними с указанием длины. Ваша задача — найти самый короткий маршрут из Москвы в Сочи. Условие:
«Найдите кратчайший путь от вершины A до вершины F во взвешенном графе. Веса рёбер указаны на рисунке (граф ниже). Ответ запишите в виде последовательности вершин и укажите длину пути». Визуализация графа: Copy A --5--> B --3--> F
| ^ |
2 7 4
v | v
C --1--> D --2--> E Таблица после выполнения алгоритма: ВершинаРасстояниеПредыдущая вершинаA0-B5AC2AD3 (C→D)CE5 (D→E)DF8 (B→F)B Ответ: Кратчайший путь A → B → F, длина = 8. python Copy impor