Вопрос задан 17.03.2019 в 17:43. Предмет Информатика. Спрашивает Черкасова Алёна.

В базе данных хранится 1 048 576 = 2^20 записей. Оцените количество сравнений, которое придётся

сделать при использовании линейного и двоичного поиска по одному из полей. Во сколько раз быстрее работает двоичный поиск?
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Эмирвелиева Нияра.
Линейный поиск в худшем случае сравнит все элементы, 2^20 сравнений.

Бинарный поиск в худшем случае сделает примерно log(2^20) = 20 сравнений.

Бинарный поиск работает в 2^20 / 20 ~ 50 000 быстрее
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос