wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритми

Total questions: 8

Worksheet time: 7mins

Name
Class
Date
1.

Кой от следните алгоритми за търсене е най-бърз?

a)

Търсене надясно

b)

Търсене наляво

c)

Търсене през 1 елемент

d)

Двоично търсене

2.

Каква е сложността на най-бързия алгоритъм, изобразен на фигурата?

a)

Кубична

b)

Квадратна

c)

Линейна

d)

Логаритмична

3.

Как Bubble Sort сортира елементите на масив?

a)

Избира два елемента, ако не са наредени правилно им разменя местата

b)

Разделя на отделни части, след това ги размества и сглобява

c)

Опитва всички възможни комбинации от подреждания на елементите и избира правилната

d)

Bubble Sort не е алгоритъм за сортиране

4.

Какво означава сложност на алгоритъм?

a)

Колко време му отнема да се изпълни

b)

Колко големи са входните параметри

c)

Каква е функцията, която показва най-добре съотношението между големината на входните параметри и броят стъпки

d)

Няма такова понятие

5.

Изберете алгоритмите с линейна и квадратна сложност

a)

Bubble Sort

b)

Двоично търсене

c)

Търсене

d)

Merge Sort

6.

Каква е сложността на следното парче код:

for(){

for(){

// Do stuff

}

}

a)

Квадратна

b)

Линейна

c)

Логаритмична

d)

Триъгълна

7.

Как оценявате своите знания за алгоритмите?

a)

Не знам много за тях, но знам най-известните!

b)

Вече имам алгоритмично мислене!

c)

Знам и мога да направя най-бързите!

8.

Какво значи сортиране?

a)

Подреждане на елементи по някакъв признак

b)

Разбъркване на елементи

c)

Намиране на елемент сред други

d)

Алгоритъм с квадратна сложност