вопрос: «Предложите алгоритм, который принимает отсортированный массив и X, и он вернет индекс X в массиве, если он не найден в массиве, возвращающем -1, временная сложность алгоритма должна быть O (log d) хотя d - это количество элементов, которые меньше, чем X
Я не могу думать о чем-то другом, кроме как посмотреть на средний индекс и сравнить его, если он меньше или больше, чем X, затем сделать то же самое рекурсивно... но я не думаю, что это O (журнал d). У меня есть домашнее задание, и я не знаю, что делать.