Test Algo Flashcards
Algoritmus Insertion sort je:
v nejlepším případě třídí se složitostí O(n) v nejhorším případě třídí se složitostí O(n^2) stabilní přirozený
Algoritmus Selection sort je:
v nejlepším případě třídí se složitostí O(log(n)) in place stabilní
Kolik nejvíce uzlů může obsahovat binární vyhledávací stromu o hloubce 3 (hloubka stromu je měřena počtem hran; resp. největší délka cesty z kořene do listů)
15
8-bitová Floating point reprezentace čísel na počítači může reprezentovat:
některá racionální čísla všechna celá čísla mezi intervalem <0-255>
Pro binární vyhledávací strom (reprezentující množinu) platí:
pro hodnoty uzlů stromu vždy platí, že hodnota levého syna je menší než hodnota uzlu
pro hodnoty uzlů stromu vždy platí, že hodnota pravého syna je větší než hodnota uzlu
Budu-li vkládat čísla do hashovací tabulky pak:
mohou nastat kolize
32bitová Floating point reprezentace čísel na počítači umí reprezentovat
některá racionální čísla
Jaká je největší hloubka nejvíce degenerovaného binárního vyhledávacího stromu s 5 vrcholy? (hloubka stromu je měřena počtem hran; resp. největší délkou cesty z kořene do listů)
4
Nejlepší třídící algoritmus založení na třídění porovnáváním prvků třídí v nejlepší složitosti v nejhorším případě:
O(nlog)
Vlastností degenerovaného binárního vyhledávací stromu je
vyhledání prvku je ve složitosti O(výška stromu) odebrání prvku ze stromu je ve složitosti O(výška stromu)
16-bitová Floating point reprezentace čísel na počítači může reprezentovat:
některá racionální čísla
Odebráním jednoho vrcholu z binárního vyhledávacího stromu se může
výška stromu zůstat stejná výška stromu snížit o 1
Mezi algoritmy založené na principu „rozděl a panuj“ patří:
merge sort quicksort
Budu-li mazat ve stromě t kořen – operace: delete(15), které vrcholy ho mohou nahradit?
20 12
Odebírám-li kořen z (neprázdné) haldy o 4 hladinách vhodného kandidáta na nový kořen (k probublání) naleznu mezi vrcholy:
vždy v poslední vrstvě nejvic v pravo