Question
Consider the following Java code snippet: Â Â
import java.util.PriorityQueue;   public class HeapQuestion9 {     public static void main(String[] args) {       PriorityQueue pq = new PriorityQueue();       pq.add(10);       pq.add(5);       pq.add(20);       pq.add(3);       pq.add(15);       boolean removed = pq.remove(20); // Remove a specific element       System.out.println(removed);       System.out.println(pq.poll());     }   }   What will be the output of this program, and what is the typical time complexity of the pq.remove(20) operation?Solution
1. PriorityQueue is a min-heap. Initial elements: {3, 5, 10, 15, 20}.   2. boolean removed = pq.remove(20);     The remove(Object o) method attempts to remove a *specific* element from the priority queue. Unlike poll(), which always removes the root, remove(Object o) might need to search for the element within the heap. Since a heap does not guarantee any specific ordering for elements other than the root and its children, finding an arbitrary element can take O(N) time in the worst case (it might have to iterate through all elements). After finding and removing the element, the heap property must be restored, which takes O(log N) time. Thus, the overall time complexity for remove(Object o) is O(N). Since 20 is present, removed will be true.   3. System.out.println(removed); prints true.   4. System.out.println(pq.poll());     After 20 is removed, the remaining elements are {3, 5, 10, 15}. The smallest element is 3. poll() removes and prints 3.   Therefore, the output is true, 3, and the time complexity of remove(20) is O(N).
Which ministry leads the development of India’s National Policy on Female Labour Force Participation?
India Post’s first Gen Z–themed campus Post Office has been inaugurated at which institution?Â
What is the primary objective of the Uttar Pradesh Open Network for Agriculture launched in collaboration with Google Cloud?
Which international body will India chair for the first time in 2024-25?
India’s aviation agreement with the European Union involves cooperation between DGCA and:Â
India’s rice exports reached approximately how many million metric tonnes in the latest fiscal year?Â
The MoU between DoT and SEBI (April 2026) is primarily aimed at:Â
Who was appointed as the new Prime Minister of Lithuania in August 2025?Â
Who topped the Hurun India 2025 self-made billionaire list with a valuation of ₹3.2 lakh crore?Â
Which of the following diseases is caused by a virus?