Skip to content

LinkedList(完整在List文件夹下)

队列操作(Deque 和 Queue 的方法)

void addFirst(E e)

将元素添加到链表的头部。

void addLast(E e)

将元素添加到链表的尾部。

E getFirst()

获取链表头部的元素(不移除)。若链表为空,则抛出 NoSuchElementException

E getLast()

获取链表尾部的元素(不移除)。若链表为空,则抛出 NoSuchElementException

E removeFirst()

移除并返回链表头部的元素。若链表为空,则抛出 NoSuchElementException

E removeLast()

移除并返回链表尾部的元素。若链表为空,则抛出 NoSuchElementException

E peek()

获取链表的头部元素(不移除)。若链表为空,返回 null

E poll()

移除并返回链表的头部元素。若链表为空,返回 null

boolean offer(E e)

将元素添加到链表尾部,返回 true 表示成功。

评论区

欢迎留言、补充或勘误。

xiaoba.blog