双端队列的Deque的特点:
队首和队尾都可以查看、添加、移除
addFirst():
在队首添加元素
addLast():
在队尾添加元素
offerFirst():
在队首添加元素, 添加成功返回true
offerLast():
在队尾添加元素, 添加成功返回true
removeFirst():
移除队首元素并返回
removeLast():
移除队尾元素并返回
pollFirst():
移除队首元素并返回
pollLast():
移除队尾元素并返回
getFirst():
返回队首元素
getLast():
返回队尾元素
peekFirst():
返回队首元素
peekLast():
返回队尾元素