Files
unisa_strutture_dati_2013_2014/deque/Deque.java

25 lines
571 B
Java

package deque;
import exceptions.EmptyDequeException;
/**
* Created with xgiovio.macbookair.
* User: xgiovio
* Date: 17/03/14
* Time: 16:21
*/
//Copyright (c) 2003 Brown University, Providence, RI
//Additional modifications and methods by xgiovio
public interface Deque<E> {
int size();
boolean isEmpty();
E getFirst() throws EmptyDequeException;
E getLast() throws EmptyDequeException;
void addFirst (E element );
void addLast (E element);
E removeFirst() throws EmptyDequeException;
E removeLast() throws EmptyDequeException;
}