J'ai un programme java qui va comme ceciJava: Priorité Queue
PriorityQueueExample public class {
public static void main(String[] args) {
PriorityQueue<Integer> pq = new PriorityQueue<Integer>();
pq.add(10);
pq.add(1);
pq.add(9);
pq.add(2);
pq.add(8);
pq.add(3);
pq.add(7);
pq.add(4);
pq.add(6);
pq.add(5);
System.out.println(pq);
}
}
Ma question est pourquoi ne pas les trier la file d'attente prioritaire. Selon les spécifications java il met en œuvre des comparables et maintient l'ordre de tri (tri naturel)
Ma sortie du programme est la suivante: [1, 2, 3, 4, 5, 9, 7, 10, 6, 8 ]