In this assignment you will learn more about PriorityQueues inJava. PriorityQueueclass was introduced in Java 1.5 and its part ofJava Collections Framework. PriorityQueue is an unbounded queuebased on a priority heap and the elements of the priority queue areordered by default in natural order. We can provide a Comparatorfor ordering at the time of instantiation of priority queue. Thehead of the priority queue is the least element based on thenatural ordering or comparator based ordering, if there aremultiple objects with same ordering, then it can poll any one ofthem randomly. When we poll the queue, it returns the head objectfrom
OR
OR