Сообщение от Nexus
|
Вы про бинарный поиск? Он разве не неприменим в описанной выше задаче?
|
Вполне себе применим.
Найти бинарным поиском первое попавшееся значение, потом от него пробежаться вправо и влево, пособирать все такие же.
Если данная операция будет выполняться многократно, то имеет смысл на старте создать карту (значение -> массив) для всех значений.