I need to write the implementation for the following interface. I noticed that "throws SomeException" are marked in the method declaration header. Does it mean I must specify the particular precondition and construct that particular exception object for a throw statement in the method?
public interface MinHeap<E> {
public void insert(E item) throws HeapOverflowException;
public E findMin() throws NoSuchElementException;
public E deleteMin() throws NoSuchElementException;
}