Интервью:
Отредактировано ниже Вам задан массив. Вы делаете из него 2 кучи, один мины и другую максимальную кучу. Теперь найдите медиану массива, используя эти 2 предоставленные кучи в O (nlog n) времени.
Исправленный вопрос Числа генерируются случайным образом и сохраняются в (расширяющемся) массиве. Как вы будете отслеживать медианную?
Решение Эта проблема может быть решена с использованием двух кучек, и медиана всегда может быть доступна в течение O (1).