Показать сообщение отдельно
  #5 (permalink)  
Старый 31.10.2020, 10:38
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от Nexus
Вы про бинарный поиск? Он разве не неприменим в описанной выше задаче?
Вполне себе применим.
Найти бинарным поиском первое попавшееся значение, потом от него пробежаться вправо и влево, пособирать все такие же.

Если данная операция будет выполняться многократно, то имеет смысл на старте создать карту (значение -> массив) для всех значений.
Ответить с цитированием