На первый взгляд похожие вопросы: " Поиск ближайшего числа в массиве " (на Java) и " поиск ближайшего совпадения с массивом парных чисел " (на самом деле это проблема географии).
У меня есть (отсортированный) массив значений типа double.Учитывая произвольное число (которое может или не может быть точным соответствием для одного из элементов массива), как я могу вернуть индекс числа, которое является самым близким совпадением?
Например, используя следующий массив:
Запрос 2,5вернется с индексом 1, соответствующим значению 2,4.
Бонусные баллы за обнаружение значений, которые полностью находятся вне диапазона элементов массива.Например, используя указанный выше массив, ваш код может решить, что 4.6 включен, а 5.9 - нет.Если вы хотите попробовать эту часть вопроса, подробности в ваших руках.