¿Imprimir los elementos K más grandes en un montón dado en O (K * log (K))?

Dado el siguiente problema, no estoy completamente seguro con mi solución actual:

Pregunta:

Dado un montón máximo conn elementos, que se almacena en una matrizA , es posible imprimir todo lo mas grandeK elementos enO(K*log(K)) ?

Mi respuesta :

Sí, lo es, ya que buscar un elemento requiereO(log(K)) , por lo tanto haciendo eso

paraK los elementos tomaríanO(K * log(K)) tiempo de ejecución.

Respuestas a la pregunta(5)

Su respuesta a la pregunta