How it works?
Coddy'nin Breadth-First Search - Graf Algoritmaları kursunda ders 3 / 9.
BFS, her köşe için bir ziyaret edildi (visited) işareti ve işlenecek köşelerden oluşan bir kuyruk (queue) tutar.
Adım Adım Süreç:
- Başlangıç noktasını ziyaret edildi olarak işaretleyin ve kuyruğa ekleyin.
- Kuyruğun başındaki köşeyi çıkarın ve ziyaret sırasına kaydedin.
- Ziyaret edilmemiş her bir komşu için (artan sırada), onu ziyaret edildi olarak işaretleyin ve kuyruğa ekleyin. Kuyruğa ekleme sırasında işaretleme yapmak, bir köşenin iki kez eklenmesini önler.
- Kuyruk boşalana kadar tekrarlayın.
0'dan başlayarak, [0,1, 0,2, 1,3, 2,3] kenarlarına sahip 0..3 köşeleri üzerinde Örnek:
- 0'ı ziyaret et, 1 ve 2'yi kuyruğa ekle; 1'i ziyaret et, 3'ü kuyruğa ekle; 2'yi ziyaret et; 3'ü ziyaret et.
- Ziyaret sırası: [0, 1, 2, 3] (DFS ile karşılaştırın: [0, 1, 3, 2]).
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Breadth-First Search - Graf Algoritmaları bölümündeki tüm dersler
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)