Masalah ini, bagi saya, terlihat sangat menarik. Itu akan menemukan siklus sederhana (yaitu siklus di mana node tidak berulang) dalam grafik diarahkan.
Solusi saya akan seperti ini, yaitu, grafik ini adalah masalah kasus:
Saya tahu bahwa ada siklus dalam grafik, ketika Anda dapat menemukan "tepi belakang" dalam pencarian mendalam-pertama (putus-putus dalam gambar saya di DFSTree), dan untuk sesaat saya dapat yakin untuk beberapa siklus, tetapi tidak untuk semua, siklus sederhana. Karena, egdes yang diarahkan sangat penting untuk dari suatu siklus, yaitu (0123)! = (0321)
Saya sedang berpikir dalam membuat dfs untuk setiap node dengan back-edge, tapi saya tidak yakin, dan itu tidak jelas. Jadi, saya bertanya kepada Anda, jika Anda membimbing saya. Terima kasih!.
Berikut ini hitungan loop sederhana untuk masalah kasus saya.