Test Algo Flashcards

1
Q

Algoritmus Insertion sort je:

A

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ý

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Algoritmus Selection sort je:

A

v nejlepším případě třídí se složitostí O(log(n)) in place stabilní

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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ů)

A

15

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

8-bitová Floating point reprezentace čísel na počítači může reprezentovat:

A

některá racionální čísla všechna celá čísla mezi intervalem <0-255>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pro binární vyhledávací strom (reprezentující množinu) platí:

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Budu-li vkládat čísla do hashovací tabulky pak:

A

mohou nastat kolize

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

32bitová Floating point reprezentace čísel na počítači umí reprezentovat

A

některá racionální čísla

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

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ů)

A

4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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ě:

A

O(nlog)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vlastností degenerovaného binárního vyhledávací stromu je

A

vyhledání prvku je ve složitosti O(výška stromu) odebrání prvku ze stromu je ve složitosti O(výška stromu)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

16-bitová Floating point reprezentace čísel na počítači může reprezentovat:

A

některá racionální čísla

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Odebráním jednoho vrcholu z binárního vyhledávacího stromu se může

A

výška stromu zůstat stejná výška stromu snížit o 1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Mezi algoritmy založené na principu „rozděl a panuj“ patří:

A

merge sort quicksort

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Budu-li mazat ve stromě t kořen – operace: delete(15), které vrcholy ho mohou nahradit?

A

20 12

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

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:

A

vždy v poslední vrstvě nejvic v pravo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Počet vrstev binární haldy obsahující 5 prvků je (kořen haldy je v 1. vrstvě):

A

3

17
Q

Kolik nejvíce uzlů může obsahovat binární vyhledávací strom o hloubce 2 (hloubka stromu je měřena počtem hran; resp. největší délka cesty z kořene do listů)

A

7

18
Q

Binární maximová halda o 3 hladinách může obsahovat uzlů:

A

5 4 7

19
Q

Pro binární vyhledávací strom (reprezentující množinu) platí:

A

může degenerovat

hodnota ůzlu stromu, hodnota pravého syna je větší než hodnota levého syna

hodnota pravého syna je větší než hodnota uzlu

20
Q

Mějme strom t

A

7,12,10,31,20,15

21
Q

Pro binární maximovou haldu plati

A

kazdy uzel ma max 2 potomky

hodnota leveho syna je mensi nez uzel

22
Q

Počet vrstev binární haldy obsahující 5 prvků je (kořen haldy je v 1. vrstvě):

A

3

23
Q

Pro maximovou haldu plati

A

hodnota vsech potomku je mensi nez hodnota uzlu

hodnota uzlu praveho potomka je mensi nez hodnota uzlu