Boa noite,
Pessoal, não precisa resolver o exercício, apenas quero alguma dica para resolvê-lo, acho que eu poderia usar iterador para resolver com mais eficiência, mas esta foi justamente a parte que menos entendi este semestre… Se alguém puder me auxiliar agradeço.
Segue questão…
Uma fila de prioridade é uma coleção linear de itens na qual a cada item está associada uma prioridade. Dada uma destas filas, podemos determinar o item de maior (menor) prioridade. Os itens são inseridos na fila de prioridade em uma ordem arbitrária qualquer. Entretanto, os itens são removidos de acordo com sua ordem de prioridade, iniciando por aquele de maior prioridade. É possível implementar uma fila de prioridade utilizando listas. Dica: os elementos que são inseridos na fila de prioridade devem implementar a interface Comparable[color=darkblue] [/color]
Grato,
Jeferson Neves