Задать вопрос
@rsatarov

Можете помочь найти ошибку в алгоритме (бинарный поиск)?

Проблема в методе добавления элемента в массив.
pastebin.com/9d7NXKVf
Вводные числа: 3, 7, 2, 8, 0, 10, 3, 63, 43, 37, 86, 23
Получается так: 0, 2, 3, 3, 7, 8, 43, 37, 10, 23, 63, 86
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
alsopub
@alsopub
Замените upperBound = currentIndex - 1; на upperBound = currentIndex;.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы