ArrayDeque 双端队列

简介: public interface Deque<E> extends Queue<E>{} 两个常用的实现类: public class ArrayDeque<E> extends AbstractCollection<E>  implements Deque<E>,Cloneable, Serializable{}

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

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

removeLast();

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



目录
相关文章
|
4月前
堆(优先级队列 PriorityQueue)
堆(优先级队列 PriorityQueue)
34 0
|
11月前
|
Java 调度
【PriorityQueue优先级队列及其应用】
【PriorityQueue优先级队列及其应用】
|
1月前
|
存储 设计模式 算法
【C++】deque以及优先级队列
【C++】deque以及优先级队列
|
存储 Java
PriorityQueue优先级队列
PriorityQueue优先级队列
|
4月前
|
算法 前端开发
详解双端队列&单调队列
详解双端队列&单调队列
|
9月前
|
算法 Python
数据结构与算法-(9)---双端队列(Deque)
数据结构与算法-(9)---双端队列(Deque)
60 0
|
9月前
|
设计模式 存储 C++
C++ STL中适配器以及deque(双端队列)的基本认识
C++ STL中适配器以及deque(双端队列)的基本认识
80 0
|
11月前
|
存储 C++ 容器
『C++之STL』双端队列 - deque
『C++之STL』双端队列 - deque
|
安全 Java
Java集合框架(PriorityQueue优先级队列讲解)
Java集合框架(PriorityQueue优先级队列讲解)
115 0