Веб-версияОткрыть в Telegram

Пост🍙 Задача на выходные: бинарный поиск, который врал 20 лет

3 июля 2026
Б
Библиотека задач по C++ | тесты, код, задания
🍙 Задача на выходные: бинарный поиск, который врал 20 лет Этот баг жил в стандартной библиотеке Java почти десятилетие. Проверьте, найдёте ли вы его в C++-версии за 15 минут. int binarySearch(const std::vector<int>& a, int key) { int low = 0; int high = static_cast<int>(a.size()) - 1; while (low <= high) { int mid = (low + high) / 2; if (a[mid] < key) low = mid + 1; else if (a[mid] > key) high = mid - 1; else return mid; } return -1; } 🚨 Задача: На каких входных данных функция сломается и почему? Как исправить одной строкой? ✏️ Кто вспомнит, в чём подвох, без гугла — тот настоящий сеньор. Ответы в комментариях ⤵️ 📍Навигация: Вакансии • Задачи • Собесы Библиотека C/C++ разработчика #междусобойчик
1 · 426 ·

Рядом в ленте

ББиблиотека задач по C++ | тесты, код, заданияОПРОС: Ответьте на пару вопросов и получите промокод на все наши курсы! 🎁 Команда Prоglib.аcаdemy готовит к запуску новые продукты, и нам нужна ваша помощь. Мы ББиблиотека задач по C++ | тесты, код, задания🎮 Планы на выходные: соберите ИИ-агента в нашей новой игре! Запустили интерактивную аркаду, где вы на практике поймете, как устроены агентные системы. Юзеры бом
это сообщение
ББиблиотека задач по C++ | тесты, код, задания🎬 Как ИИ ускоряет разработку и где ломаются архитектуры Мы провели открытый вебинар, где разобрали реальные боли проектирования автономных систем. Ольга ЛукьяноББиблиотека задач по C++ | тесты, код, задания🔥 Открытое занятие по AgentOps — курс стартовал! Сегодня в 19:00 по МСК пройдет первое занятие нового потока, на которое может прийти каждый. Оцените пользу наш
ББиблиотека задач по C++ | тесты, код, заданияБиблиотека задач по C++ | тесты, код, задания@cpp_problems_lib · канал · Технологии
5 440подписчиков1 826постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем