Breadth First Search (BFS)
Franz Kohnle
9. M¨ arz 2021
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 1 / 22
BFS mit Queue
H¨ ange den Startknoten an die Queue
Wiederhole, solange die Queue nicht leer ist:
x = queue.dequeue()
Wenn x noch nicht markiert ist:
1. Markiere x als besucht
2. H¨ ange alle unbesuchten Nachbarn von x an die Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 2 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 3 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 4 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 5 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 6 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 7 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 8 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 9 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 10 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 11 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 12 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 13 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 14 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 15 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 16 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 17 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 18 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 19 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 20 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 21 / 22
BFS mit Queue
Franz Kohnle Breadth First Search (BFS) 9. M¨arz 2021 22 / 22