Class PriorityQueue


An unbounded priority queue based on a priority heap.

The elements of the priority queue are ordered according to their natural ordering, or by a Comparator provided at queue construction time, depending on which constructor is used

A priority queue does not permit null elements

A priority queue relying on natural ordering also does not permit insertion of non-comparable objects


Constructors and Important Methods

Constructors:

/*
Parameters:

initialCapacity - the initial capacity for this priority queue

comparator - the comparator that will be used to order this priority queue. 
If null, the natural ordering of the elements will be used.
*/
public PriorityQueue(int initialCapacity,
             Comparator<? super E> comparator)

Methods:

results matching ""

    No results matching ""