Capítulo 4. Heaping It On
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Em vez de armazenares apenas uma coleção de valores, e se armazenasses uma coleção de entradas, em que cada entrada tem um valor e umaprioridade associada representada por um número? Dadas duas entradas, aquela cuja prioridade é maior é mais importante do que a outra. O desafio desta vez é tornar possível inserir novas entradas (valor, prioridade) numa coleção e ser capaz de remover e devolver o valor da entrada com maior prioridade da coleção.
Esse comportamento define uma fila de prioridades - umtipo de dados que suporta eficientemente enqueue(value, priority) e dequeue(), que remove o valor com a prioridade mais alta. A fila de prioridades ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access