Programování - opakování

Programování - opakování

University

8 Qs

quiz-placeholder

Similar activities

HEAP

HEAP

University

10 Qs

Complexity Analysis Station [1]

Complexity Analysis Station [1]

University

7 Qs

DSA - 2a

DSA - 2a

University

8 Qs

Graph-BFS

Graph-BFS

University

3 Qs

SDA 1

SDA 1

University

11 Qs

geth silbert quiz

geth silbert quiz

University

11 Qs

Data Structures - Training: Quiz 1

Data Structures - Training: Quiz 1

University

11 Qs

Trees

Trees

University

11 Qs

Programování - opakování

Programování - opakování

Assessment

Quiz

Computers

University

Hard

Created by

Martin Mareš

Used 5+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE SELECT QUESTION

1 min • 1 pt

V rámci kterých datových struktur dokážeme najít prvek v nejhorším případě v čase:
 O(log(N))O\left(\log\left(N\right)\right)  

Halda (heap)

Seznam (List)

Binární vyhledávací strom

AVL strom

Spojový seznam (Linked-list)

2.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Které odpovědi se v Pythonu vyhodnotí jako `True`?

[1] == [1]

[2] is [2]

x = [3]

x is x

x = [4]

x[:] == x

x = [5]

x[:] is x

3.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Které odpovědi obsahují validní kód v Pythonu?


Nechť:

tup = (1, 2, 3)

lis = [1, 2, 3]

tup[0] = 1

tup[-1] = 2

lis[1] = 3

lis[-2] = 4

lis[0] = "ahoj"

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Media Image

Co platí o tomto stromu (s kořenem v 5)?

Je to binární strom

Je to úplný binární strom

Je to binární vyhledávací strom

Je to halda

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Co tento program vypíše?

10, 20, 10

10, 20, 20

20, 20, 20

10, 10, 10

6.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Která tvrzení platí o asymptotické časové složitosti?

nO(n2)n\in O\left(n^2\right)

n2O(n)n^2\in O\left(n\right)

5nO(n)5n\in O\left(n\right)

nO(5n)n\in O\left(5n\right)

log(n)O(n)\log\left(n\right)\in O\left(n\right)

7.

MULTIPLE SELECT QUESTION

2 mins • 1 pt

Označte pravdivá tvrzení:


DFS = prohledávání do hloubky

BFS = prohledávání do šířky

BFS v grafech s hranami bez ohodnocení vrátí nejkratší cestu

DFS používá zásobník.

Pokud mezi dvěma vrcholy existuje cesta, tak BFS i DFS jí najde.

BFS v grafech s ohodnocenými hranami vrátí nejkratší cestu

DFS a Dijkstrův algoritmus se chovají stejně v grafech s hranami ohodnocenými 1.

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jakou datovou strukturou lze nejlépe "nahradit" rekurzivní volání funkce?

Nápověda: Při rekurzivním volání funkce si (ve většině případů) musíme stále pamatovat hodnoty proměnných ve všech tělech funkcí. V debugeru třeba můžeme najít "call xyz".
 O(log(N))O\left(\log\left(N\right)\right)  

Halda (heap)

Seznam (list)

Zásobník (stack)

Fronta (queue)