wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Algoritmi sortiranja

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Koji algoritam sortiranja je prikazan na slici?

a)

Insertion sort

b)

Selection sort

c)

Quick sort

d)

Bubble sort

2.

Zadana je lista a = [5,3,4,8].

Kako će izgledati nova lista nakon prvog koraka mjehurićastog sortiranja?

a)

[5,3,4,8]

b)

[3,5,4,8]

c)

[4,3,5,8]

d)

[8,3,4,5]

3.

Što će ispisati navedeni programski kod?

a)

[a, f, b, e, c, d]

b)

[f, e, d, c, b, a]

c)

[a, b, c, d, e, f]

d)

[c, a, f, d, b, e]

4.

Mjehurićasto sortiranje može sortirati samo brojeve, a znakovne vrijednosti ne može.

a)

Točno

b)

Netočno

5.

U Python-u se mogu sortirati i brojevi i riječi (znakovi).

a)

Točno

b)

Netočno

6.

U Python-u se riječi mogu sortirati samo po abecednom redu od A do Ž.

a)

Točno

b)

Netočno

7.

Zašto razvrstavamo (sortiramo) podatke?

a)

da bismo se lakše snalazili i dohvatili potrebne podatke

b)

da bismo šifrirali podatke

c)

da bismo drugima otežali snalaženje u našoj bazi podataka

d)

da bismo mogli raditi plesove o sortiranju

8.

Izbaci uljeza!

a)

Bubble sort

b)

Insertion sort

c)

Python sort

d)

Selection sort

9.

Kako se u Pythonu sortiraju znakovi (slova)?

a)

ne mogu se sortirati slova

b)

slova se sortiraju prema veličini

c)

sortiraju se abecednim redom

d)

sortiraju se prema odgovarajućim kodovima u ASCII tablici

10.

Sortiranje izborom najmanjeg elementa zove se još i...

a)

insertion sort

b)

bubble sort

c)

selection sort

d)

quick sort

11.

Sortiranje zamjenom susjednih elemenata zove se još i...

a)

insertion sort

b)

bubble sort

c)

selection sort

d)

quick sort

12.

Sortiranje umetanjem zove se još i...

a)

insertion sort

b)

bubble sort

c)

selection sort

d)

quick sort

13.

Koja metoda sortiranja bira najmanji element i dodaje ga na prvo mjesto, pa sljedeći najmanji dodaje na drugo mjesto, itd.

a)

insertion sort

b)

bubble sort

c)

selection sort

d)

quick sort

14.

Koju složenost algoritma ima selection sort?

a)

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

b)

O(n2)O(n^2)  

c)

O(n)O(n)  

d)

O(n!)O(n!)  

15.

Koji je najgori slučaj za Bubble sort?

a)

Mali članovi na kraju niza

b)

Veliki članovi na početku niza

c)

Silazno sortiran niz

d)

Uzlazno sortirani niz

16.

Koja se algoritam temelji na principu ubacivanja pojedinog elementa na odgovarajuće mjesto?

a)

insertion sort

b)

bubble sort

c)

selection sort

d)

quick sort

17.

Koji algoritmi spadaju u klasu algoritama „podijeli pa vladaj” (+ rekurzivan je)

a)

bubble sort

b)

exchange sort

c)

quick sort

d)

merge sort

18.

Primjene u praksi pokazuju kako je ovo jedan od najboljih algoritama za sortiranje.

a)

merge sort

b)

bubble sort

c)

selection sort

d)

quick sort

19.

Osnovna ideja ovog algoritma je da se odabere jedan element iz niza i proglasi ga se pivot elementom, o kojoj metodi sortiranja pričamo?

a)

insertion sort

b)

bubble sort

c)

selection sort

d)

quick sort

20.

Koja je prosječna složenost algoritma quick sort?

a)

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

b)

O(n2)O(n^2)  

c)

O(n)O(n)  

d)

O(n!)O(n!)