Descrição
Programas Perl podem manter estruturas de dados parcialmente ordenadas, como heaps, para filas de prioridade e lógica de agendamento. É útil para algoritmos que precisam repetidamente do próximo item maior ou menor.
O comportamento de heaps depende de funções de comparação e invariantes dos dados. Teste casos de borda quando a ordenação afetar a correção.