Wikipedia говорит:
Алгоритмы выбора: поиск мин, max, как min, так и max, медиана, или даже k-ый наибольший элемент может быть выполняются в линейном времени с использованием куч.
Все, что он говорит, это то, что это можно сделать, а не как.
Можете ли вы немного рассказать о том, как это можно сделать с помощью куч?