Algoritmuselmélet 2010.11.19. PZH megoldásai

A lap korábbi változatát látod, amilyen Arklur (vitalap | szerkesztései) 2013. június 19., 20:47-kor történt szerkesztése után volt. (6. Feladat)


2010.11.19 - PZH megoldásai

1. Feladat

TODO

Megoldás
TODO

2. Feladat

TODO

Megoldás
TODO

3. Feladat

TODO

Megoldás
TODO

4. Feladat (Van megoldás)

Dijkstra algoritmussal határozza meg a G gráfban az A pontból az összes többi pontba menő legrövidebb utak hosszát az X pozitív valós paraméter függvényében. Minden lépésnél írja fel a távolságokat tartalmazó D tömb állapotát, és a KÉSZ halmaz elemeit.

 

Megoldás
  • Egy egyszerű Dijkstra-s feladat.
  • Annyit kell megjegyezni hozzá, hogy:
    • Ha X2, akkor az X élt (DE) veszi be.
    • Ha X2, akkor a CE élt veszi be.
   

5. Feladat

TODO

Megoldás
TODO

6. Feladat (Van megoldás)

Hajtsa végre az alábbi F bináris keresőfán a BESZÚR(13), TÖRÖL(10) műveleteket! Minden lépést jelezzen!

 

Megoldás
  • BESZÚR(13):
    • Egyszerű, mint az 1x1

 

  • TÖRÖL(10):
    • Töröljük a 10-t.
    • A BAL oldali részfából kiválasztjuk a LEGNAGYOBB elemet, és berakjuk a gyökérbe (ebben az esetben a 7).
    • A fát rendbe rakjuk (ez esetben a 6-t beírjuk a 7 régi helyére).
 

7. Feladat

TODO

Megoldás
TODO

8. Feladat

TODO

Megoldás
TODO