0-1 BFS
Bu sorunu çözmek için standart BFS algoritmasını deques (
deque
) kullanarak değiştiriyoruz: eğer dikkate alınan kenarın ağırlığı 0 ise, o zaman başlangıca bir tepe noktası ekleyeceğiz, aksi takdirde son.
Bu nedenle, deque'nin başlangıcında her zaman bir tepe noktası olacaktır, mesafesi deque'nin diğer köşelerine olan mesafeden daha az veya ona eşittir ve deque'deki elemanları azalan olmayan bir düzende düzenleme gereksinimi korunmuş.
0-1 BFS
algoritmasının uygulanması için sorunun kendisine bakın.