Tak dnesni pisemka se mi nezdala tezka co se tyce nutnych znalosti, posudte sami:
a) popis odebirani prvku z AVL stromu
b) popis pridavani prvku do B stromua) dokazte nebo vyvratte: f(n) = o(h(n)) & g(n) = o(h(n)) =>
f(n) + g(n) = o(h(n))
b) dokazte: suma_{i=0}^{log n} i * n/(2^i) je pro n ve
tvaru 2^k rovna O(n)a) Mate dve setridene posloupnosti cisel, kazdou delky n. Pomoci
metody divide et impera vynalezt algoritmus, ktery rekurzivne
najde spolecny median. Behem jednoho kroku vyloucit kolem pulky
cisel.
b) Sestavit rekurentni vzorecek pro slozitost algoritmu z a). Pomoci MT
nebo subs asymptoticky odhadnout jeho slozitost.
Tak ted uz jen ustni, tak doufam, ze dostanu spodni odhad trideni nebo neco takovyho :)