A classe PriorityQueue
Ds\PriorityQueue
&reftitle.intro;
Uma PriorityQueue é muito semelhante a uma Queue. Valores são inseridos na fila
com uma prioridade atribuída, e o valor com a maior prioridade estará
sempre na frente da fila.
Implementado usando uma max heap.
A ordem "Primeiro a entrar, primeiro a sair" é preservada para valores com a mesma prioridade.
Iterar sobre uma PriorityQueue é destrutivo, equivalente a operações sucessivas de retirada até que a fila esteja vazia.
&reftitle.classsynopsis;
Ds\PriorityQueue
Ds\PriorityQueue
Ds\Collection
&Constants;
const
int
Ds\PriorityQueue::MIN_CAPACITY
8
&Methods;
&reftitle.constants;
Ds\PriorityQueue::MIN_CAPACITY
&reference.ds.ds.entities.priorityqueue;