天天看點

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();

移除隊尾元素并傳回其值。