|
Útvonalválaszt-O
|
Egy csúcsot reprezentáló struktúra. Részletek...
#include <utvonalkereso.h>
Adatmezők | |
| int | x |
| A csúcs x koordinátája. Részletek... | |
| int | y |
| A csúcs y koordinátája. Részletek... | |
| int | tavolsag |
| A csúcs távolsága a kezdő csúcstól. Részletek... | |
| bool | vizsgalt |
| Vizsgáltuk-e már a csúcsot a Dijkstra-algoritmusban? Részletek... | |
| int | elozo |
| Az elek[elozo] adja meg azt az élt, amivel eljuthatunk az előző csúcshoz, ha a legrövidebb úton akarunk visszajutni a kezdő csúcsba. Részletek... | |
| El | elek [4] |
| A csúcsból kiinduló élek tömbje. Részletek... | |
| bool | cel |
| Ez a csúcs a cél-e? Részletek... | |
| bool | rajt |
| Ez a csúcs a rajt-e? Részletek... | |
Egy csúcsot reprezentáló struktúra.
| bool cel |
Ez a csúcs a cél-e?
| El elek[4] |
A csúcsból kiinduló élek tömbje.
A sorrend az Irany enummal megegyező (fel, balra, le, jobbra)
| int elozo |
Az elek[elozo] adja meg azt az élt, amivel eljuthatunk az előző csúcshoz, ha a legrövidebb úton akarunk visszajutni a kezdő csúcsba.
Ha a csúcs nem része a legrövidebb útnak a cél és a rajt között, akkor az algoritmus futása után se biztos, hogy helyes az értéke. Amíg nem tudjuk, melyik az előző csúcs, addig értéke 5. (de így sosem használjuk)
| bool rajt |
Ez a csúcs a rajt-e?
| int tavolsag |
A csúcs távolsága a kezdő csúcstól.
Amennyiben a csúcs nem a cél csúcs, akkor a Dijkstra-algoritmus futása után se biztos, hogy helyes érték, de ezeknek a csúcsoknak a távolsága nem is érdekel bennünket.
| bool vizsgalt |
Vizsgáltuk-e már a csúcsot a Dijkstra-algoritmusban?
| int x |
A csúcs x koordinátája.
| int y |
A csúcs y koordinátája.