天天看点

ArrayDeque 双端队列

public interface deque<e> extends

queue<e>{}

两个常用的实现类:

public class arraydeque<e> extends

abstractcollection<e>  implements deque<e>,cloneable,

serializable{}

public class linkedlist<e>extends

abstractsequentiallist<e>  implements list<e>,

deque<e>, cloneable, java.io.serializable

void addfirst(e e)

队首插入元素。

void addlast(e e);

队尾插入元素。

e getfirst();

获得队首元素。

e getlast();

获得队尾元素。

e removefirst();

移除队首元素并返回其值。

e removelast();

移除队尾元素并返回其值。