DESKTOP-6MK5BDT_20200908-姚玉龙

1、问题

双向队列(Deque)从头部和尾部都可以添加元素;

若把队列当作栈来看,把左边固定为头部栈顶,这样想的话它会更好理解,

从头部添加元素,那就从头部把元素拿出来,此队列可以看作是栈

从尾部添加元素,那就从尾部把元素拿出来,此队列可以看作是栈

m.push("9");//只能添加字符串(首部添加)

m.addLast("司马懿");//在队列尾部添加与add方法一样

p.offerFirst(1);//头部添加元素

p.addLast(2);//尾部添加元素

t=m.getFirst();//检查队列头部元素(特殊情况会抛出异常)

m.element();//检查队列头部元素(特殊情况会抛出异常)

m.peekFirst();//检查队列头部元素(特殊情况不抛出异常)

pollLast();//poll与pollFirst移除头部元素

m.remove("曹操");//移除(特殊情况会抛出异常)


2、吐槽

秋天都过去好长时间了,还这么热