Algoritmuselmélet - Vizsga, 2013.05.30.

A lap korábbi változatát látod, amilyen Arklur (vitalap | szerkesztései) 2013. június 7., 23:18-kor történt szerkesztése után volt. (5. Feladat (Van megoldás))

2013.06.06. vizsga megoldásai

1. Feladat

TODO

Megoldás
TODO

2. Feladat

TODO

Megoldás
TODO

3. Feladat

TODO

Megoldás
TODO

4. Feladat

TODO

Megoldás
TODO

5. Feladat (Van megoldás)

Egy algoritmus lépésszámáról tudjuk, hogy Értelmezés sikertelen (formai hiba): {\displaystyle T(n) = T\left(\left \lfloor \frac{n}{4} \right \rfloor\right) + Ο(n^2)} és tudjuk azt is, hogy T(1)=T(2)=T(3)=1. Bizonyítsa be, hogy T(n)=O(n2).

Megoldás

T(n)=T(n4)+O(n2)=T(n16)+O(n24)+O(n2)=...=1+O(n2)*(i=0log4n(14)i)
Azt kell észrevennünk, hogy ez tulajdonképpen egy mértani sor, amire van képletünk:
i=0kri=1rk+11r ahol k=log4n,r=0.25, vagyis 10.25log4n+110.25
limn10.25log4n+110.25=10.75

Vagyis T(n)=...=1+10.75O(n2)=O(n2)

6. Feladat

TODO

Megoldás
TODO

7. Feladat

TODO

Megoldás
TODO

8. Feladat

TODO

Megoldás
TODO