wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Префиксные суммы и бинарный поиск

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Как называется отрезок, содержащий несколько последних элементов последовательности?

(a)  

2.

Вставьте недостающую часть в код преподсчёта префиксных сумм

a)

pref[i - 1] + a[i]

b)

pref[i - 1] - a[i]

c)

pref[i - 1] + a[i - 1]

d)

pref[i - 1] + a[i + 1]

3.

За сколько работает обработка одного запроса к отрезку с помощью префиксных сумм?

a)

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

b)

O(logn)O\left(\log_{ }n\right)  

c)

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

d)

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

4.

За сколько работает преподсчёт префиксных сумм?

a)

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

b)

O(logn)O\left(\log_{ }n\right)  

c)

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

d)

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

5.

Что из этого можно считать на отрезке за O(1)O\left(1\right) с помощью преподсчёта на префиксе?

a)

Минимум

b)

НОД

c)

Среднее арифметическое

d)

Произведение

e)

НОК

6.

За сколько работает бинарный поиск в массиве?

a)

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

b)

O(logn)O\left(\log_{ }n\right)  

c)

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

d)

O(nlogn)O\left(n\cdot\log_{ }n\right)  

7.

Для того, чтобы классический бинарный поиск был применим в массиве, элементы в нём должны быть расположены в порядке...

a)

убывания

b)

возрастания

c)

неубывания

d)

невозрастания

8.

Сколько вопросов потребуется, чтобы гарантированно отгадать бинарным поиском натуральное число от 1 до 1000?

(a)  

9.

При использовании цикла for в вещественном бинарном поиске для вычисления 2\sqrt[]{2} с точностью 6 знаков после запятой достаточно количество итераций около...

a)

1

b)

10

c)

20

d)

30

10.

Вставьте недостающий фрагмент кода

a)

(L + R) / 2

b)

R - L > 1

c)

R > L

d)

a[M] != 3

11.

Что выведет этот код?

a)

2

b)

3

c)

5

d)

6

e)

Произойдёт ошибка

12.

Оцените викторину

a)

Хорошо

b)

Нормально

c)

Ну такое

d)

Плохо