Question

Consider the following Java code snippet:     import java.util.PriorityQueue;     public class HeapQuestion1 {         public static void main(String[] args) {             PriorityQueue minHeap = new PriorityQueue();             minHeap.add(10);             minHeap.add(5);             minHeap.add(20);             minHeap.add(3);             minHeap.add(15);             System.out.println(minHeap.poll());             System.out.println(minHeap.peek());             System.out.println(minHeap.poll());         }     }     What will be the output of this program?

A 3, 5, 5
B 3, 5, 10
C 5, 3, 10
D 3, 10, 5
E 10, 5, 20
Practice Next

Hey! Ask a query