Java: Retrieve the first element of the priority queue
Write a Java program to retrieve the first element of the priority queue.
Sample Solution:-
Java Code:
import java.util.PriorityQueue;
public class Example8 {
public static void main(String[] args) {
// Create Priority Queue
PriorityQueue<Integer> pq1 = new PriorityQueue<Integer>();
PriorityQueue<Integer> pq2 = new PriorityQueue<Integer>();
// Add numbers in the Queue
pq1.add(10);
pq1.add(22);
pq1.add(36);
pq1.add(25);
pq1.add(16);
pq1.add(70);
pq1.add(82);
pq1.add(89);
pq1.add(14);
System.out.println("Original Priority Queue: "+pq1);
System.out.println("The first element of the Queue: "+pq1.peek());
}
}
Sample Output:
Original Priority Queue: [10, 14, 36, 16, 22, 70, 82, 89, 25] The first element of the Queue: 10
Java Code Editor:
Contribute your code and comments through Disqus.
Previous: Compare two priority queues.
Next: Retrieve and remove the first element.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics