299. Is Graph Bipartite?
MediumGraph
There is an undirected graph with n nodes, where each node is numbered between 0 and n - 1. You are given a 2D array graph, where graph[u] is an array of nodes that node u is adjacent to. A graph is bipartite if the nodes can be partitioned into two independent sets A and B such that every edge in the graph connects a node in set A and a node in set B. Return true if and only if it is bipartite.
Examples
Input: [[1,3],[0,2],[1,3],[0,2]]
Output: true
Explanation: The 4-cycle 2-colors cleanly.
Constraints
- graph.length == n
- 1 <= n <= 100
- 0 <= graph[u].length < n
- 0 <= graph[u][i] <= n - 1
- graph[u] does not contain u.
- All the values of graph[u] are unique.
Loading...
Run checks all cases above. Submit evaluates all test cases.