题记:如果不是自己真的从心里想要改变,那么不管是过去还是未来伤痛只是伤痛,遗憾也只是遗憾罢了
循环队列和链式队列
- 队列
- enqueue 入队
- dequeue 出队操作
- front 看看队列中有什么,既不入栈也不出栈
- 循环队列初始化
- front和rear都从零开始;或者front指向队首,rear指向队尾
- 入队放在队尾,出队放在队首
- rear指向有元素的后一个空格
- 当队列满时和空时front和rear都指向0号元素(解决办法:(1)当只剩下一个空位置时;(2)设置一个size)
- 链式队列(单链表)
- 空间占用更多,因为要存储指针
- 添加一个front和rear
- front指向链表,因为如果将表尾作为front会出现后一个指向前一个的情况,操作起来不方便