РУҚА
Задание № 9 · ОГЭ

Связный граф

Определение связного графа и проверка связности
2 мин чтенияСложность: Обновлено 29 сентября 2026

Связный граф — это граф, в котором из любой вершины можно попасть в любую другую по пути, проходящему по рёбрам графа. Иными словами, все вершины графа соединены между собой хотя бы косвенно.

Связный граф
Неориентированный граф называется связным, если между любыми двумя его вершинами существует хотя бы один простой путь. Свойство связности относится ко всему графу и показывает, можно ли добраться из одной вершины в любую другую.

Путь может проходить через несколько промежуточных вершин. Не требуется, чтобы каждая пара вершин была соединена одним ребром: достаточно цепочки рёбер. Например, если вершина \(A\) соединена с \(B\), а \(B\) — с \(C\), то между \(A\) и \(C\) существует путь \(A-B-C\).

\[\forall u,v\in V\quad \exists\text{ путь }u\leadsto v\]1

Здесь \(V\) — множество вершин, а запись \(u\leadsto v\) означает существование пути из вершины \(u\) в вершину \(v\). Для проверки связности обычно выбирают любую вершину и выполняют поиск в ширину или поиск в глубину. Если удалось посетить все вершины, граф связный. Если некоторые вершины остались непосещёнными, граф несвязный.

№
Пример

В графе есть рёбра \(A-B\), \(B-C\) и \(C-D\). Из \(A\) можно попасть в \(D\) по пути \(A-B-C-D\), а из любой другой вершины — в любую оставшуюся. Следовательно, граф связный.

!
Не путайте

Связный граф не обязан содержать ребро между каждой парой вершин. Граф, в котором такие рёбра есть, называется полным. Кроме того, в несвязном графе каждая отдельная часть является компонентой связности.

Проверьте себя

Граф имеет вершины \(A\), \(B\), \(C\), \(D\) и рёбра \(A-B\), \(B-C\). Является ли он связным?

Главное за минуту

Главное

  • Связный граф — граф, в котором между любыми двумя вершинами существует путь.
  • Чтобы проверить связность, достаточно запустить поиск из одной вершины и проверить, посещены ли все вершины.
  • Если часть вершин недостижима, граф несвязный и распадается на компоненты связности.