import weiss.util.PriorityQueue; public class PriorityQueueDemo { public static > void dumpPQ( String msg, PriorityQueue pq ) { System.out.println( msg + ":" ); while( !pq.isEmpty( ) ) System.out.println( pq.remove( ) ); } // Do some inserts and removes (done in dumpPQ). public static void main( String [ ] args ) { PriorityQueue minPQ = new PriorityQueue( ); minPQ.add( 4 ); minPQ.add( 3 ); minPQ.add( 5 ); System.out.println( minPQ ); dumpPQ( "minPQ", minPQ ); } }