Я просто перефразирую question Я спросил немного назад. У меня есть отсортированный массив {2.0,7.8,9.0,10.5,12.3}
Найти Диапазон чисел из массива
Если я дал вход 9.5 Какой самый быстрый способ найти 9,0 и 10,5, чтобы указать, что 9,5 находится в диапазоне от 9,0 до 10,5 (9,5> = 9.0 и < 10.5)? Является ли двоичный поиск опцией? Но так как вход не обязательно должен быть в массиве. Я не уверен, как это сделать.
Также, если есть какая-либо другая структура данных, которая подходит, пожалуйста, прокомментируйте.
Accept ответ на свой предыдущий вопрос пожалуйста. –