Can anyone menyarankan saya algoritma waktu linear yang mengambil sebagai masukan diarahkan asiklik grafik dan dua simpul dan dan kembali jumlah jalur sederhana dari ke di .
Saya memiliki algoritma di mana saya akan menjalankan DFS (Depth First Search) tetapi jika DFS menemukan maka tidak akan mengubah warna (dari putih menjadi abu-abu) dari salah satu node yang ada di jalur sehingga jika ini adalah subpath dari jalur lain maka DFS juga akan melalui subpath ini lagi. Sebagai contoh pertimbangkan daftar adjacency di mana kita perlu menemukan jumlah path dari p ke v .
Apakah algoritme saya benar? jika tidak, modifikasi apa yang diperlukan untuk membuatnya benar atau pendekatan lain akan sangat dihargai.
Catatan : Di sini saya telah mempertimbangkan algoritma DFS yang diberikan dalam buku "Pengantar algoritma oleh Cormen" di mana ia mewarnai node sesuai dengan statusnya. Jadi jika node belum dikunjungi, belum dieksplorasi dan dieksplorasi maka warnanya akan menjadi putih, abu-abu dan hitam masing-masing. Semua hal lain adalah standar.