110 likes | 205 Views
Algoritmusok II. Gyakorlat 2. Feladat Pup Márton. Gráf szélességi bejárása. G: irányított, véges, nem üres gráf Q: sor adatszerkezet H: halmaz (már elért csúcsok) d[1..10]: csúcsok távolsága s-től [1..10]: szülők. Alap információk:. Fehér : még nem értük el
E N D
Algoritmusok II. Gyakorlat 2. Feladat Pup Márton Gráf szélességi bejárása
G: irányított, véges, nem üres gráf • Q: sor adatszerkezet • H: halmaz (már elért csúcsok) • d[1..10]: csúcsok távolsága s-től • [1..10]: szülők Alap információk:
Fehér: még nem értük el • Szürke: elértük, de a nincs kiírva • Fekete: kiírtuk és kiterjesztettük Csúcsok státusza:
Kezdeti állapot: A C D G F E H B H= Q= d[1..8]= [1..8]=NIL G: s=
1. lépés B H F G E C A D H=A Q=A d: : G: s= 0 nil nil nil nil nil nil nil nil
2. lépés B H F G E C A D H=ABCD Q=BCD d: : G: s= 0 nil 1 1 1 1 1 1 nil nil nil nil
3. lépés B H F G E C A D H=ABCDEF Q=CDEF d: : G: s= 0 nil 1 1 1 1 1 1 2 2 2 2 nil nil
4. lépés B H F G E C A D H=ABCDEF Q=DEF d: : G: s= 0 nil 1 1 1 1 1 1 2 2 2 2 nil nil
5. lépés B H F G E C A D H=ABCDEFG Q=EFG d: : G: s= 0 nil 1 1 1 1 1 1 2 2 2 2 4 2 nil
6. lépés B H F G E C A D H=ABCDEFGH Q=FGH d: : G: s= 0 nil 1 1 1 1 1 1 2 2 2 2 4 2 5 3