/********************************************************************************
 * File name: PriorityQ.java
 * Description: The interface of BinaryHeap.java.
 * Last change: Feb 9th, 2003
 ********************************************************************************/


public interface PriorityQ 
{
	public void insert( String element ); //insert an element into the queue.
	public String deleteMin();            //display and remove the minterm of the queue
	public String findMin();              //display the minterm of the queue
	public boolean isEmpty();             //if the queue is empty
	public int size();                    //return the size of the queue
	public void makeEmpty();              //makes the queue to be empty
	public void printHeap();              //print the whole queue 
}


	