Gráf Szélességi bejárás
Célja Az algoritmus célja az, hogy bejárjuk egy véges gráf összes csúcsát és kiírjuk őket a kezdőcsúcstól való távolságuk szerint növekvő sorrendben.
Az algoritmus elveinek lépései Először el kell érnünk a kezdőcsúcsot. Aztán el kell érnünk a kezdőcsúcstól 1 távolságra lévő csúcsokat. (kezdőcsúcs szomszédjai) Majd a kezdőcsúcstól 2 távolságra lévő csúcsokat (kezdőcsúcs szomszédjainak szomszédjai) Ha egy csúcsot már bejártunk akkor, ha következőleg találkozunk vele nem kell figyelembe venni
példa Kezdeti állapota 3 (3,0) példa Kezdeti állapota 5 (5,-1) 7 (7,-1) 10 (10,-1) 13 (13,-1) 11 (11,-1) 15 (15,-1) 21 (21,-1)
Példa lépései Az 3-as csúcsot kivesszük a sorból Az 3-as csúcs elérhető szomszédjait behelyezzük a sorba, majd bepirosítjuk őket 3-as csúcsot befeketítjük Majd ezt végigcsináljuk az összes csúccsal.
3 (3,0) 5 (5,1) 7 (7,1) 10 (10,1) 13 (13,-1) 11 (11,-1) 15 (15,-1) 21 (21,-1)
3 (3,0) 5 (5,1) 7 (7,1) 10 (10,1) 13 (13,2) 11 (11,2) 15 (15,-1) 21 (21,-1)
3 (3,0) 5 (5,1) 7 (7,1) 10 (10,1) 13 (13,2) 11 (11,2) 15 (15,-1) 21 (21,2)
3 (3,0) 5 (5,1) 7 (7,1) 10 (10,1) 13 (13,2) 11 (11,2) 15 (15,2) 21 (21,2)
végállapot 3 (3,0) 5 7 10 13 11 15 21 (5,1) (7,1) (10,1) (13,2) (11,2) (15,2) 21 (21,2)