Есть ли способ найти журнал n наибольших элементов в массиве с n элементами за время O (n)?
Я бы создал массив на основе HeapPriorityQueue, потому что, если все элементы доступны, куча может быть создан за O (n) раз, используя конструкцию кучи снизу вверх. Тогда удаление первого элемента этой очереди приоритетов должно быть в O (1) раз, не так ли?