Проверка двудольности графа

Графы Сложная
Дан неориентированный граф в виде списка смежности graph. Верните True, если граф двудольный (его вершины можно раскрасить в два цвета так, что на концах любого ребра разные цвета), и False иначе.
Сигнатура функции
is_bipartite(graph: list[list[int]]) -> bool
Примеры
ВходОжидаемый результат
[[[1, 3], [0, 2], [1, 3], [0, 2]]]true
[[[1, 2, 3], [0, 2], [0, 1, 3], [0, 2]]]false
1решили
1пытались
100%успешность
Войдите, чтобы решить →