Pregunta de entrevista de Meta

implement a priority queue from scratch