双端
队列(JAVA)双端
队列就是一个两端都是结尾的
队列。
队列的每一瑞都可以插入数据项和移除数据项。这些方法可以叫作insertLeft()和insertRight(),以及removeLeft()和removeRight()。如果严格禁止调用insertLeft()和removeLeft()方法(或禁用右段的操作),双端
队列功能就和
栈一样。禁止调用insertLeft()和removeRight()(或相反的另一对方法),它的功能就和
队列一样了。双端
队列与
栈或
队列相比,是一种多用途的数据结构,在
容器类库中有时会用双端
队列来提供
栈和
队列两种功能。