定义

队列支持FIFO,尾部添加、头部删除

队列种类

单队列

存在“假溢出”:头部有空位,尾部无法添加了

循环队列

当rear要大于队列长度时,rear = (rear - size) % size
判断队列满:
1.加个标识flag
2.(rear - front) % size = 1
当rear > front时,队列中元素个数=rear-front
当rear < front时,队列中元素个数=rear + size - font

Queue in Java8

数据结构(七)——队列

主要方法

数据结构(七)——队列
offer添加元素失败返回false,add抛出异常。
poll删除头部元素并返回,失败返回null,remove抛出异常。
peek返回头部元素而不删除,失败返回null,element抛出异常。

相关文章:

  • 2021-04-17
  • 2021-12-19
  • 2021-08-24
  • 2022-02-21
  • 2021-06-26
  • 2022-01-20
猜你喜欢
  • 2021-10-12
  • 2021-05-15
  • 2021-05-08
  • 2021-11-21
相关资源
相似解决方案