wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Сортировки + Преф. суммы

Total questions: 23

Worksheet time: 25mins

Name
Class
Date
1.

Ответьте своими словами на вопрос: "Что такое сортировка?"

4 lines
2.

​ ​ (a)   — определение сложности алгоритма?

Choose from the below words
Асимптотика
Асимптота
Асимтотика
Асимптом
3.

Какова асимптотика сортировки пузырьком?

a)

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

b)

O(n)O\left(n\right)

c)

O(ω)OO\left(\omega\right)O

d)

O(1)O\left(1\right)

4.

Как называют сортировки с асимптотикой O(n²)?

a)

Квадратные

b)

Квадратичные

c)

Квадра-сортировки

d)

Квадратические

5.

Какая из этих сортировок не квадратичная?

a)

Поиск минимума

b)

Подсчёт

c)

Пузырёк

d)

Вставки

6.

Какая асимптотика у сортировки подсчётом, при n - длине вектора, а m - "разнообразие" элементов?

a)

O(nm)O\left(nm\right)

b)

O(nm)O\left(n^m\right)

c)

O(n + m)O\left(n\ +\ m\right)

d)

O(nm)O\left(n-m\right)

7.

Какая это сортировка?

a)

Поиском минимума

b)

Поиском максимума

c)

Вставками

d)

Пузырьком

8.

В какую строчку нужно что-то добавить, чтобы сортировка работала быстрее?

a)

12

b)

13

c)

14

d)

Нет верного ответа

9.

За какую сложность работает этот код?

a)

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

b)


O(n22)O\left(\frac{n^2}{2}\right)

c)

O(n  a.size())O\left(n\ \cdot\ a.size\left(\right)\right)

d)

O(n  a.size()2)O\left(\frac{n\ \cdot\ a.size\left(\right)}{2}\right)

e)

Код не работает

10.

Расположите числа в том порядке, в каком выведет программа.

a)

7

b)

6

c)

1

d)

8

1)
2)
3)
4)
11.

Что выведет программа?

a)

1 2 5 6 7 8

b)

6 7 1 8 2 5

c)

6 1 7 8 2 5

d)

6 7 1 8 2 5

12.

Что выведет программа?

a)

1 3 4 5 7 7

b)

1 3 4 5 7

c)

1 3 4 5 7 3

d)

Ошибка

13.

Переходим к префиксным суммам))

14.

Сопоставьте элементы вектора префиксных сумм ss , построенного на векторе aa , с их значениями.

a)

a[0]

1.

s[2]

b)

0

2.

s[4]

c)

a[0] + a[1]

3.

s[1]

d)

a[0] + a[1] + a[2] + a[3]

4.

s[0]

15.

Логический смысл переменной s[i] (если s - вектор префиксных сумм) — сумма первых ​ (a)   элементов исходного ветора.

Choose from the below words
i-1
i
i+1
s[i]
16.

Чему равно значение s[1]-a[0]+s[2]-a[1]+s[3]-a[2]-a[0]-a[1]-a[0]? (s - вектор префиксных сумм, a - изначальный вектор)

a)

s[1]

b)

s[0]

c)

s[2]-s[1]

d)

a[3] - a[2]

17.

Что выведет программа при таких входных данных:
5
52 5 1 103 154
3
1 3
1 4
3 5

a)

57 58 104

b)

58 161 258

c)

6 109 257

d)

Ошибка

18.

Что делает данная программа?

a)

Находит количество чисел на отрезке, равных 3

b)

Находит количество четных чисел на отрезке

c)

Находит шестикратное количество чисел на отрезке, равных 3

d)

Находит шестикратное количество чисел, равных 3

19.

Что делает данная программа?

a)

Находит двукратную сумму чисел на отрезке + длину отрезка

b)

Находит индекс самого левого элемента на отрезке

c)

Находит сумму индексов и сумму чисел на отрезке

d)

Находит длину отрезка

20.

Что делает эта программа?

a)

Находит 2(rl +1)12^{\left(r-l\ +1\right)}-1

b)

Находит 2(rl)12^{\left(r-l\right)}-1

c)

Находит 2(rl+1)2^{\left(r-l+1\right)}

d)

Находит 2(rl)2^{\left(r-l\right)}

21.

Что выведет программа при таких входных данных:
10
4 4 1 1 3 2 4 3 3 3
4
1 7
1 8
2 10
5 9

a)

3 3 5 1

b)

3 4 5 2

c)

3 4 4 1

d)

3 3 4 1

22.

НЕТ ВРЕМЕНИ ОБЪЯСНЯТЬ! РИСУЙ ЕМУ ШЛЯПУ!!!

23.

Вопросы/просьбы/предложения писать сюда!!!

4 lines