/* * Created on 10/06/2003 */ package heap; /** * @author André Santanchè */ public interface MinimumHeap { public abstract void buildMinHeap(HeapElement elem[]); public abstract HeapElement heapMinimum(); public abstract HeapElement heapExtractMin(); public abstract void decreaseKey(HeapElement el, int key); public abstract boolean isEmpty(); }