wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Sortowanie Tablic

Total questions: 15

Worksheet time: 24mins

Name
Class
Date
1.

Jak działa algorytm sortowania bąbelkowego?

a)

Algorytm sortowania bąbelkowego porównuje elementy losowo i zamienia je

b)

Algorytm sortowania bąbelkowego porządkuje elementy alfabetycznie

c)

Algorytm sortowania bąbelkowego porównuje elementy od końca do początku

d)

Algorytm sortowania bąbelkowego porównuje sąsiednie elementy i zamienia je, jeśli są w złej kolejności, aż do momentu, gdy cała lista jest posortowana.

2.

W jaki sposób działa algorytm sortowania przez wybieranie?

a)

Algorytm sortowania przez przestawianie elementów

b)

Algorytm sortowania przez mieszanie elementów

c)

Algorytm sortowania przez dodawanie elementów

d)

Algorytm sortowania przez wybieranie działa poprzez wybieranie najmniejszego elementu z listy i umieszczanie go na początku, a następnie powtarzając ten proces dla pozostałych elementów.

3.

Czym charakteryzuje się algorytm sortowania przez wstawianie?

a)

Algorytm sortowania przez mieszanie elementów

b)

Algorytm sortowania przez usuwanie elementów

c)

Algorytm sortowania przez losowe umieszczanie elementów

d)

Algorytm sortowania przez wstawianie charakteryzuje się tym, że elementy są porównywane z sąsiednimi elementami i wstawiane na odpowiednie miejsce.

4.

Jakie są zalety i wady algorytmu sortowania przez wybieranie?

a)

Zalety: skomplikowana implementacja i niska skuteczność

b)

Wady: prosta implementacja i skuteczność dla dużych zbiorów danych

c)

Zalety: brak stabilności sortowania

d)

Zalety algorytmu sortowania przez wybieranie to prosta implementacja i skuteczność dla małych zbiorów danych. Wady to duża złożoność obliczeniowa dla dużych zbiorów oraz brak stabilności sortowania.

5.

Jakie są zalety i wady algorytmu sortowania przez wstawianie?

a)

Zalety algorytmu sortowania przez wstawianie to jego złożoność obliczeniowa O(n^2) w najgorszym przypadku.

b)

Zalety algorytmu sortowania przez wstawianie to jego skomplikowanie i niska skuteczność.

c)

Wady algorytmu sortowania przez wstawianie to jego wysoka wydajność dla dużych zbiorów danych.

d)

Zalety algorytmu sortowania przez wstawianie to jego prostota i skuteczność dla małych zbiorów danych. Wady to jego niska wydajność dla dużych zbiorów danych oraz złożoność obliczeniowa O(n^2) w najgorszym przypadku.

6.

Który z algorytmów sortowania jest najbardziej efektywny i dlaczego?

a)

Algorytm InsertionSort jest najbardziej efektywny, ponieważ ma złożoność czasową O(n^2) w przeciętnym przypadku.

b)

Algorytm BubbleSort jest najbardziej efektywny, ponieważ ma złożoność czasową O(n^2) w przeciętnym przypadku.

c)

Algorytm QuickSort jest najbardziej efektywny, ponieważ ma złożoność czasową O(n log n) w przeciętnym przypadku.

d)

Algorytm MergeSort jest najbardziej efektywny, ponieważ ma złożoność czasową O(n^2) w przeciętnym przypadku.

7.

Jaki algorytm realizuje przedstawiona funkcja?

a)

wyszukiwanie liniowe

b)

wyszukiwanie ze zliczaniem

c)

wyszukiwanie z wartownikiem

d)

wyszukiwanie wartości maksymalnej

8.

Jaki wynik zwróci przedstawiona funkcja, jeśli jako argumenty otrzyma:

Tab = [3,9,0,9,4,3,0,0,2,8]; R = 10; S = 9

a)

0

b)

2

c)

3

d)

9

9.

Jaką metodą posortowano te liczby?

a)

sortowanie bąbelkowe

b)

sortowanie naiwne

c)

sortowanie przez wstawianie

d)

sortowanie przez wybór

10.

Co będzie wynikiem działania przedstawionej funkcji?

a)

Tablica posortowana malejąco

b)

Tablica posortowana rosnąco

c)

Najmniejszy element tablicy

d)

Największy element tablicy

11.

Jakie wartości wyświetli poniższa funkcja, jeśli jako argumenty otrzyma

Tab = [3,7,1,7,4,3,5,8,2,0]

R= 10

a)

M = 8 , p = 8

b)

M = 0 , p =10

c)

M = 0 , p = 9

d)

M = 8 , p = 7

12.

Jak zostaną posortowane elementy tablicy tab[]?

a)

rosnąco

b)

malejąco

13.

Wybierz numer linii kodu decydującej o kierunku sortowania liczb

a)

13

b)

17

c)

15

d)

19

14.

Dla tablicy T = [2,0,1,3,6,2,5,6,3] uruchomiono algorytm wyszukiwania wartości maksymalnej. Ile razy w trakcie jego działania nastąpi przypisanie wartości do zmiennej max?

a)

2

b)

3

c)

4

d)

5

15.

Zbiór: 4 2 1 6 ma zostać posortowany rosnąco metodą prze wstawianie. Ile razy w trakcie realizacji zostanie wykonana operacja zamiany elementów zbioru miejscami?

a)

1

b)

2

c)

3

d)

4