Вопросы к Поиску с Алисой
Двоичный (бинарный) поиск эффективен при поиске числа методом вопросов, потому что с каждой попыткой количество возможных вариантов сокращается вдвое. pikabu.ru
Например, если нужно угадать число от 1 до 100, то сначала предлагают число 50. pikabu.ru Если ответ «слишком мало», то исключают все числа от 1 до 50. pikabu.ru Затем пробуют число 75. pikabu.ru Если ответ «слишком много», то исключают числа от 76 до 100. pikabu.ru
Таким образом, независимо от того, какое число загадано, можно угадать его за 7 или меньше попыток. pikabu.ru
Важно, чтобы при использовании двоичного поиска данные были предварительно отсортированы. pikabu.ru swiftbook.org