Вопросы к Поиску с Алисой
Чтобы определить количество компонент связности в графе с заданными степенями вершин, можно использовать алгоритм серии обходов. prezi.com xgm.guru
Суть алгоритма: запустить обход из первой вершины, и все вершины, которые он обойдёт, образуют первую компоненту связности. prezi.com xgm.guru Затем найти первую из оставшихся вершин, которые ещё не были посещены, и запустить обход из неё, найдя тем самым вторую компоненту связности. prezi.com xgm.guru И так далее, пока все вершины не станут помеченными. prezi.com xgm.guru
Компонента связности — это множество вершин, в котором из любой вершины есть путь в любую другую вершину этого множества, но ни из какой вершины этого множества нельзя попасть в некоторую вершину вне этого множества. prezi.com
Пример: в графе 18 вершин, степень каждой из которых равна 2 или 5, нужно определить, сколько компонент связности может быть в таком графе. dzen.ru Решение: dzen.ru