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

A Dijkstra algoritmus.

Hasonló előadás


Az előadások a következő témára: "A Dijkstra algoritmus."— Előadás másolata:

1 A Dijkstra algoritmus

2 1. lépés Kiválasztunk egy kezdő csúcsot, esetükben az 1est. Ennek a saját magához vett távolsága 0. Az 1 es el, már kész vagyunk, ezt zölddel jelöljük. A többié végtelen.

3 2. lépés A szomszédos csúcsok fölé annyit írunk, amennyi a hozzájuk vezető út súlya, 5 ,2, 15 közül 2 a legkisebb, ezért ezt a 3ast választjuk.

4 3. lépés Most a 3as on állunk, és ennek a szomszédait vizsgáljuk. Eddig pl a 2eshez 5 volt az út, de ha a 3ason keresztül megyünk,akkor már csak 3. Írjuk is át. 3,4,15,8 közül 3 a legkisebb így a 2est választom.

5 5. lépés 4es csúcsba így is úgy is 4 súlyú úton kell végigmennem így nem változtatok. Most a 4, 15, 8 közül lehet választani. Így a 4es csúcsra lépünk.

6 6.lépés A 3as és 4es csúcson keresztül a 6osba 5 súlyú úton tudunk eljutni, írjuk át.

7 7.lépés 5 és 8 közül 5 ös a kisebb így a 6 os csúcsra állok. 3as, 4es, 6os csúcson keresztül 8 helyett 7 súlyú uton tudok az 5ösbe jutni. Írjuk át.

8 8. lépés Más már nem maradt így ráállunk az 5ösre és ezzel bejártuk az egész gráfot.

9 9. (utolsó) lépés Kiszedhetjük a nem használt éleket és a megmaradtak a legrövidebb utak.


Letölteni ppt "A Dijkstra algoritmus."

Hasonló előadás


Google Hirdetések