Próbuję znaleźć algorytm czasowy O (| V | + | E |), aby sprawdzić, czy połączony niepowiązany wykres ma cykl nieparzystej długości, czy też nie.Jak sprawdzić, czy nieukierunkowany wykres ma nieparzysty cykl długości?
Rozważam wykonanie pierwszego zakresu na wykresie i próbę oznaczenia wierzchołków w czerni i bieli, tak aby nie byłysiadowały dwa wierzchołki oznaczone tym samym kolorem.
Czy istnieje jakiś znany algorytm do rozwiązania tego problemu w czasie liniowym?