Sto tentando di trovare un algoritmo O (| V | + | E |) per verificare se un grafico collegato non ha un ciclo di lunghezza dispari o meno.Come verificare se un grafico non orientato ha un ciclo di lunghezza dispari
Sto considerando di eseguire una ricerca di larghezza sul grafico e provare ad etichettare i vertici in bianco e nero in modo tale che due vertici etichettati con lo stesso colore siano adiacenti.
Esiste un algoritmo neater noto per risolvere questo problema in tempo lineare?