net.clackrouter.netutils
Class PQueue

java.lang.Object
  extended by net.clackrouter.netutils.PQueue

public class PQueue
extends java.lang.Object

My algo teacher would cry, but i'm implementing a priority queue as a list and am finding the max elem using a linear scan b/c our networks are tiny


Constructor Summary
PQueue()
           
 
Method Summary
 void add(int priority, java.lang.Object o)
           
 java.lang.Object peekData()
           
 int peekPriority()
           
 java.lang.Object pop()
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PQueue

public PQueue()
Method Detail

add

public void add(int priority,
                java.lang.Object o)

size

public int size()

peekData

public java.lang.Object peekData()

peekPriority

public int peekPriority()

pop

public java.lang.Object pop()