Saltar al contenido

Top-k: el heap del tamaño justo

Tienes que encontrar las 10 canciones más escuchadas entre 100 millones de reproducciones agregadas por canción (un millón de canciones distintas).

Los totales de las canciones llegan en un flujo, una canción tras otra, y solo puedes guardar en memoria unas pocas. ¿Qué enfoque usas para quedarte con las 10 más escuchadas?