Saltearse al contenido

Determinar el k-ésimo mayor de n números

  1. Ordenar decrecientemente los n números.

  2. Devolver el k-ésimo.

  1. Ordenar decrecientemente los k primeros números.

  2. Para cada número en (k...n],

  3. insertar si procede.

  1. Crear un montículo de máximos con los n números

  2. Realizar k-1 eliminaciones

  3. Obtener el mayor

  1. Crear montículo de mínimos con los k primeros números

  2. Para cada número en (k...n],

  3. Determina si insertar en montículo

  4. Eliminar mínimo

  5. Insertar nuevo número

Pablo Portas López © 2025 licensed under CC BY 4.0