Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

3. Feladat Szélességi Bejárás FZGAF0 – Pintér László.

Hasonló előadás


Az előadások a következő témára: "3. Feladat Szélességi Bejárás FZGAF0 – Pintér László."— Előadás másolata:

1 3. Feladat Szélességi Bejárás FZGAF0 – Pintér László

2 Szélességi bejárás algoritmusa Egy adott s kezdőcsúcstól kiírjuk az elemeket a csúcstól lévő távolság szerint növekvően. 1. Először indulunk kezdőcsúcsból. 2. Ezután kezdőcsúcs szomszédjaihoz érünk. 3. Majd elérjük a kezdőcsúcstól 2 távolságra lévő csúcsokat és így tovább. 4. Ha egy csúcsot már bejártunk, akkor a későbbi odajutásoktól el kell tekinteni.

3 Konkrét példa Kezdetben minden csúcs fehér a kezdőcsúcs kivételével ami szürke. Csúcsok színei: Fehér Még nem értük el a csúcsot Szürke Elértük de még nem írtuk ki csak a sorba raktuk bele Fekete Kivettük a sorból,kiírtuk és tovább haladtunk a szomszédjaira

4 Konkrét példa Sorba: 1 Kiírva:

5 Konkrét példa Sorba: 2, 3, 4 Kiírva: 1

6 Konkrét példa Sorba: 3, 4, 5, 6 Kiírva: 1, 2

7 Konkrét példa Sorba:4, 5, 6, 7 Kiírva: 1, 2, 3

8 Konkrét példa Sorba: 5, 6, 7, 8 Kiírva: 1, 2, 3,4

9 Konkrét példa Sorba: 6, 7, 8, 9 Kiírva: 1, 2, 3,4, 5

10 Konkrét példa Sorba: 7, 8, 9, 10 Kiírva: 1, 2, 3,4, 5,6

11 Konkrét példa Sorba: 8, 9, 10 Kiírva: 1,2,3,4,5,6,7

12 Konkrét példa Sorba:9, 10 Kiírva: 1,2,3,4,5,6,7,8

13 Konkrét példa Sorba: 10 Kiírva: 1,2,3,4,5,6,7,8,9

14 Végső állapot Kiírva:1, 2, 3, 4, 5, 6, 7, 8, 9, 10

15 Struktogram

16 Műveletigény  Éllistás ábrázolás esetén: T(n) = Θ(n) + Ο(e) = Ο(n + e)  Csúcsmátrixos ábrázolás esetén: T(n) = O(n + n * n) = O(n^2 )


Letölteni ppt "3. Feladat Szélességi Bejárás FZGAF0 – Pintér László."

Hasonló előadás


Google Hirdetések