Учитывая следующую проблему, я не совсем уверен в своем текущем решении:
Вопрос:
Учитывая максимальную кучу с элементами n
, которая хранится в массиве A
, можно ли распечатать все самые большие элементы K
в O(K*log(K))
?
Мой ответ:
Да, это так, поскольку для поиска элемента требуется O(log(K))
, следовательно, это
для K
элементов потребуется O(K * log(K))
время выполнения.