/**
 * @author CIS-121 Staff
 * @version 1.0 02/10/08
 *
 * @param <K>
 */
public interface QueueI<K>
{
	// Dequeues an item from the front of the
	// queue and returns it.
	public K dequeue();

	// Enqueues an item at the back of the queue
	public void enqueue(K k);

	// returns true if and only if queue is empty
	public boolean isEmpty();
}