## Условие Дан **отсортированный** массив целых чисел `nums` и целое число `target`. Верни индекс `target` или `-1`, если его нет. **Формат входа:** - `nums` — отсортированный по возрастанию массив, $1 \leq len(nums) \leq 10^4$. - `target` — целое число, $-10^4 \leq target \leq 10^4$. **Формат выхода:** - Индекс `target` в массиве или `-1`. **Пример 1:** ``` Вход: nums = [-1, 0, 3, 5, 9, 12], target = 9 Выход: 4 ``` **Пример 2:** ``` Вход: nums = [-1, 0, 3, 5, 9, 12], target = 2 Выход: -1 ``` **Ограничения:** - Решение должно быть быстрее $O(n)$. Time: $O(\log n)$, Space: $O(1)$.

Алгоритмы easy junior

Вопрос с собеседования аналитика по теме «Алгоритмы».

algorithmsbinary-searcharray

Разбор ответа

Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.

3000+ вопросов с разбором, карточки с раскрытием ответа, AI-собес и подготовка к интервью аналитика.

Получить доступ к ответам — все вопросы →

Что дальше

Похожие вопросы из категории «Алгоритмы»