usoken
11/1/2017 - 8:20 AM

Priority Queues

import java.util.PriorityQueue;

public class UsefulCodes {
  
  // Queues
  private static void queues(){
    PriorityQueue<String> q = new PriorityQueue<String>();
    q.offer("First");
    q.offer("Second");
    q.offer("Third");
    
    System.out.println(q);
    
    // Remove the highest priority element
    q.poll();
    System.out.println(q);
    
  }
  
  // Main Method
  public static void main(String[] args) {
    queues();
  }
}