A graph is bipartite if and only if:
It has an even number of vertices
It contains no odd cycles
It is connected
It has an even number of edges