В классической статье Манро и Патерсон изучают проблему того, сколько памяти требуется алгоритму для нахождения медианы в случайно отсортированном массиве. В частности, они ориентированы на следующую модель:
ввод читается слева направо в течение числа P раз.
Показано, что ячеек памяти достаточно, но соответствующая нижняя граница известна только для P = 1. Я не видел никакого результата для P> 1. Кто-нибудь знает о таких нижних границах?
Обратите внимание, что основная трудность здесь заключается в том, что на втором проходе вход больше не упорядочен случайным образом.