wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Бин поиск

Total questions: 11

Worksheet time: 10mins

Name
Class
Date
1.

Бинарный поиск это

a)

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

b)


подход, при котором предварительно вычисляются суммы элементов массива для быстрого получения суммы любого подмассива.

c)

метод поиска подотрезка, удовлетворяющего некоторым условиям, на основе сдвига двух указателей, за которыми закреплен определенный подотрезок.

d)


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

2.

Чему равно log22048?

(a)  

3.

За сколько работает бинпоиск?

a)

O(1)

b)

O(log n)

c)

O(n)

d)


O(log n/2)

4.

В какой строке ошибка

(a)  

5.

По каким функциям можно делать бинпоиск

a)


Монотонно убывающая

b)

Немонотонная

c)

Монотонно возрастающая

d)

Сначала убывающая, потом возрастающая

e)

Сначала возрастающая, потом убывающая

6.

На каких массивах можно искать число больше или равное заданному?

a)


{1, 2, 5, 8}

b)

{2, 3, 1, 0, 0}

c)

{2, 2}

d)


{1}

e)


{5, 4, 3, 0, 0}

7.

Вася загадал число от 1 до 510. За какое наименьшее количество вопросов (на которые Вася отвечает "да" или "нет") можно угадать Васино число?

(a)  

8.

Какие значения будут принимать l и r после выполнения 2 итераций цикла(через 1 пробел)

(a)  

9.

Выберите недостаток(-ки) бинарного поиска:

a)

Он требует, чтобы массив был отсортирован.

b)

Он работает медленнее, чем линейный поиск.

c)

Он не может использоваться для поиска в деке.

d)

Он требует больше памяти, чем другие алгоритмы поиска.

10.

Что такое бинпоиск по ответу?

4 lines
11.

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

4 lines