Fila de Prioridades

0 respostas
S

Ola gente, tenho uma questão para vos colocar que me está a fazer muita confusão. É o seguinte, tendo uma fila de prioridade faz algum sentido ter dois métodos remove? Um deles remove um item (sem critério…portanto como estamos a falar de filas deve remover o primeiro) e outro que remove o item com maior prioridade. A confusão é… sendo uma fila de prioridade, ela vai estar ordenada de acordo com a prioridade de cada item, ou seja, o primeiro item será o que tem mais prioridade (é o primeiro a sair…), estou errado? Então para quê dois remove se eles vão sempre remover o primeiro item? Ou será que numa fila de prioridade (!= Fila) se pode remover elementos do meio? As regras não são as mesmas que uma Fila normal?

Agradecia qualquer tipo de ajuda

Criado 1 de maio de 2009
Respostas 0
Participantes 1