Az alábbi függvényeket rendezze olyan sorozatba, hogy ha után közvetlenül következik a sorban, akkor teljesüljün!
Megoldás
ezt alulról becsülhetjük -nel.
Első lépésben belátjuk, hogy
Második lépésben belátjuk, hogy (Ha ezt belátjuk, akkor is igaz lesz.)
És a kitevők alapján pedig
Tehát a megoldás
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 pontból az összes többi pontba menő legrövidebb utak hosszát az 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 , akkor az élt veszi be.
Ha , akkor a élt veszi be.
5. Feladat
TODO
Megoldás
TODO
6. Feladat (Van megoldás)
Hajtsa végre az alábbi 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 (Van megoldás)
Egy piros-fekete fa gyökerének mindkét gyereke fekete. A gyökér baloldali részfájában 14, a jobboldali részfájában 63 elemet tárolunk. Mennyi lehet a fa fekete-magassága?
Megoldás
Először vizsgáljuk a jobboldali részfát:
Tudjuk, hogy , vagyis a jobb oldali részfa magassága legalább 6.
Továbbá
Most nézzük a baloldali részfát:
Ismert, hogy
A 2 korlátot összevetve jön ki, hogy a bal és jobb részfa esetén