Итак, я читал о рекурсивном поиске в алгоритме бинарного поиска, и я увидел строку, которая говорит, что с каждым вычислением, где вы не находите результат, вы сокращаете массив, который вы смотрите пополам и создаете новый массив. Действительно ли необходимо сделать новый массив с каждым вычислением вместо того, чтобы настраивать начальный и конечный индекс массива, с которым вы начали?
Подробнее здесь: https://stackoverflow.com/questions/144 ... -searching