Дан массив на 100M элементов, нужен 50000-й по величине (medianish). Sort O(n log n) — overkill. Quickselect даёт O(n) average. Реализуй на основе partition из quick sort. Какой worst case O(n²) и как защититься (median-of-medians даёт guarantee O(n) но slow constants).

Алгоритмы medium middle

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

algorithmsquickselect

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

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

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

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

Что дальше

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