本文介绍: 如果不为空,就判断head.next为不为空,也就是判断队列是不是只有一个元素,如果只有一个元素,就取出头结点的val值,再把head和last置为空,usedSize–;如果有多个元素,就取出头结点的val值,把头结点的next置为空,头结点往后走一步,头结点的prev置空,usedSize–。此方法是入队列方法,首先要创建一个链表node,判断链表中为不为空,如果是空,就把head和last定义成node,usedSize++;出队列三次,把队列出完,如果里面没元素了,就会抛异常。
目录
一、队列的概念
二、队列的接口
三、队列的方法实现
(1)offer方法
(2)poll方法
(3)peek方法
(4)size方法
(5)isEmpty方法
四、最终代码
都看到这了,点个赞再走吧,谢谢谢谢谢!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。