// Fig. 16.15: PriorityQueueTest.java
// PriorityQueue test program.
import java.util.PriorityQueue;
public class PriorityQueueTest {
public static void main(String[] args) {
PriorityQueue<Double> queue = new PriorityQueue<>();
// insert elements to queue
queue.offer(109.025); System.out.println(queue); // view elements of Queue
queue.offer(165.260); System.out.println(queue); // view elements of Queue
queue.offer(125.01259); System.out.println(queue); // view elements of Queue
queue.offer(1.012); System.out.println(queue); // view elements of Queue
System.out.println(queue); // view elements of Queue
System.out.println(queue.peek()); // view top element
System.out.print("Polling from queue: ");
// display elements in queue
while ( queue.size() > 0) {
System.out.printf("%.2f ", queue.peek()); // view top element
queue.poll(); // remove top element
}
System.out.println();
System.out.println("elements="+queue); // view elements of Queue
}
} // end class PriorityQueueTest
// PriorityQueue test program.
import java.util.PriorityQueue;
public class PriorityQueueTest {
public static void main(String[] args) {
PriorityQueue<Double> queue = new PriorityQueue<>();
// insert elements to queue
queue.offer(109.025); System.out.println(queue); // view elements of Queue
queue.offer(165.260); System.out.println(queue); // view elements of Queue
queue.offer(125.01259); System.out.println(queue); // view elements of Queue
queue.offer(1.012); System.out.println(queue); // view elements of Queue
System.out.println(queue); // view elements of Queue
System.out.println(queue.peek()); // view top element
System.out.print("Polling from queue: ");
// display elements in queue
while ( queue.size() > 0) {
System.out.printf("%.2f ", queue.peek()); // view top element
queue.poll(); // remove top element
}
System.out.println();
System.out.println("elements="+queue); // view elements of Queue
}
} // end class PriorityQueueTest
Yorumlar
Yorum Gönder