Tôi đang cố gắng tìm một thuật toán thời gian O (| V | + | E |) để kiểm tra xem một biểu đồ không bị kết nối có một chu kỳ có chiều dài lẻ hay không.Làm thế nào để kiểm tra nếu một đồ thị vô hướng có một chu kỳ dài lẻ
Tôi đang cân nhắc thực hiện Tìm kiếm thứ nhất trên biểu đồ và cố gắng gắn nhãn các đỉnh đen và trắng sao cho không có hai đỉnh được gắn nhãn có cùng màu liền kề nhau.
Có thuật toán nào được biết đến để giải quyết vấn đề này trong thời gian tuyến tính không?