В худшем случае k-й наименьший элемент может быть на последнем уровне max-heap. В этом случае время, необходимое для поиска элемента, может уйти в O (n), поскольку в худшем случае может быть n / 2 элементов. на последнем уровне кучи. Или есть ли какой-либо другой алгоритм для поиска k-го наименьшего элемента в куче MAX за время O (logn)?
n = нет. элементов в куче