1 / 12

Gráfok szélességi bejárása

Gráfok szélességi bejárása. Algoritmus bemutatása egy gráfon példa. Információk:. Q: sor adatszerkezet H: halmaz (melyik elemeket már elértük) d[1..10]: csúcsok s-től való távolságának nyilvántartására  [1..10]: szülő nyilvántartására. Csúcsok színei:.

amity
Download Presentation

Gráfok szélességi bejárása

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Gráfok szélességi bejárása Algoritmus bemutatása egy gráfon példa

  2. Információk: • Q: sor adatszerkezet • H: halmaz (melyik elemeket már elértük) • d[1..10]: csúcsok s-től való távolságának nyilvántartására • [1..10]: szülő nyilvántartására

  3. Csúcsok színei: • Fehér: uQ, u H még nem értük el • szürke: uQ, uH elértük, de a „gyerekeit” még nem • fekete: uQ, uH már feldolgoztuk

  4. Kezdeti állapot: s= A B C D H,Q= E F J d[1..10]= G H I [1..10]=NIL

  5. 1. Lépésben: 1. s= A 2. 3. 4. B C D H: A Q: A 5. 6. 7. E F J 1. 10. 8. 9. 10. d:          G H I 0 1. 10. : NIL NIL NIL NIL NIL NIL NIL NIL NIL NIL

  6. 2. Lépésben: 1. s= A 2. 3. 4. B C D H: ABCD Q: BCD 5. 6. 7. E F J 1. 10. 8. 9. 10. d:       G H I 0 1 1 1 1. 10. : NIL 1 1 1 NIL NIL NIL NIL NIL NIL

  7. 3. Lépésben: 1. s= A 2. 3. 4. B C D H: ABCD Q: CDEF 5. 6. 7. E F J 1. 5. 10. 8. 9. 10. d:     G H I 0 1 1 1 2 2 1. 5. 10. : NIL 1 1 1 2 2 NIL NIL NIL NIL

  8. 4. Lépésben: 1. s= A 2. 3. 4. B C D H: ABCD Q: DEF 5. 6. 7. E F J 1. 5. 10. 8. 9. 10. d:     G H I 0 1 1 1 2 2 1. 5. 10. : NIL 1 1 1 2 2 NIL NIL NIL NIL

  9. 5. Lépésben: 1. s= A 2. 3. 4. B C D H: ABCDJ Q: EFJ 5. 6. 7. E F J 1. 5. 10. 8. 9. 10. d:    G H I 0 1 1 1 2 2 2 1. 5. 10. : NIL 1 1 1 2 2 4 NIL NIL NIL

  10. 6. Lépésben: 1. s= A 2. 3. 4. B C D H: ABCDEFJGHI Q: FJGHI 5. 6. 7. E F J 1. 5. 10. 8. 9. 10. d: G H I 0 1 1 1 2 2 2 3 3 3 1. 5. 10. : NIL 1 1 1 2 2 4 5 5 5

  11. 7-11. Lépésben: 1. s= A 2. 3. 4. B C D H: ABCDEFJGHI Q= 5. 6. 7. E F J 1. 5. 10. 8. 9. 10. d: G H I 0 1 1 1 2 2 2 3 3 3 1. 5. 10. : NIL 1 1 1 2 2 4 5 5 5

  12. Készült az Algoritmusok és adatszerkezet II. anyagának szemléltetése céljából 2003. Készítette: Szigeti Gábor

More Related