मैं एक जावा प्रोग्राम है जो इसजावा: प्राथमिकता कतार
सार्वजनिक वर्ग PriorityQueueExample की तरह चला जाता है {
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);
}
}
मेरे प्रश्न क्यों प्राथमिकता कतार उन्हें सॉर्ट नहीं करता है। जावा चश्मे के अनुसार यह तुलनात्मक रूप से लागू करता है और सॉर्टिंग ऑर्डर (प्राकृतिक सॉर्टिंग)
प्रोग्राम का मेरा आउटपुट निम्नानुसार है: [1, 2, 3, 4, 5, 9, 7, 10, 6, 8 ]