Главная / Программирование / Пусть элементы массива a нестрого возрастают (соседние элементы могут быть равными). Дано произвольное значение x, требуется найти максимальный индекс i такой, что a[i] <= x. Используется идея алгоритма бинарного поиска. Каким должен быть инвариант цик

Пусть элементы массива a нестрого возрастают (соседние элементы могут быть равными). Дано произвольное значение x, требуется найти максимальный индекс i такой, что a[i] <= x. Используется идея алгоритма бинарного поиска. Каким должен быть инвариант цикла, в котором рассматривается основной случай после отбрасывания исключительных ситуаций? (Условие завершения цикла end == beg+1.)

вопрос

Правильный ответ:

a[beg] < x <= a[end], ответ в переменной end.
a[beg] <= x < a[end], ответ в переменной beg.
a[beg] < x <= a[end], ответ в переменной beg.
Сложность вопроса
81
Сложность курса: Программирование
84
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не данные ответы - я бы сломался c этими тестами интуит.
03 дек 2016
Аноним
Это очень намудрённый решебник intuit.
04 фев 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.