Главная / Программирование / Пусть элементы массива 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.
Сложность вопроса
91
Сложность курса: Программирование
84
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я провалил сессию, какого рожна я не углядел этот великолепный сайт с решениями по интуит раньше
07 сен 2020
Аноним
Это очень намудрённый решебник intuit.
01 окт 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.