Estoy tratando de encontrar un algoritmo de tiempo O (| V | + | E |) para verificar si un gráfico no dirigido conectado tiene un ciclo de longitud impar o no.Cómo comprobar si un gráfico no dirigido tiene un ciclo de longitud impar
Estoy considerando hacer una búsqueda de primer orden en el gráfico e intentar etiquetar los vértices en blanco y negro de forma que no haya dos vértices etiquetados con el mismo color adyacentes.
¿Hay algún algoritmo más limpio para resolver este problema en tiempo lineal?