uk.ac.liv.util
Interface PriorityQueue


public interface PriorityQueue


Method Summary
 java.lang.Object getFirst()
           
 void insert(java.lang.Object o)
           
 boolean isEmpty()
           
 boolean remove(java.lang.Object o)
           
 java.lang.Object removeFirst()
           
 void transfer(PriorityQueue other)
           
 

Method Detail

removeFirst

public java.lang.Object removeFirst()

getFirst

public java.lang.Object getFirst()

insert

public void insert(java.lang.Object o)

isEmpty

public boolean isEmpty()

transfer

public void transfer(PriorityQueue other)

remove

public boolean remove(java.lang.Object o)