介绍
队列(Queue)是限定仅在表尾插入,表头删除操作的线性表或者链表。head和rear指针分别指向对头和队尾。
实现原理
基本模型
队列从一端插入元素,另外一端移除元素,实现先进先出。
插入操作
空队列, 空队列head和rear指针指向相同的位置
插入1一个元素,head指针不变,rear指针移动一个位置,时间复杂度为O(1)
陆续插入元素,直到队列最大容量,那么队列满了
队列(Queue)是限定仅在表尾插入,表头删除操作的线性表或者链表。head和rear指针分别指向对头和队尾。
队列从一端插入元素,另外一端移除元素,实现先进先出。
空队列, 空队列head和rear指针指向相同的位置
插入1一个元素,head指针不变,rear指针移动一个位置,时间复杂度为O(1)
陆续插入元素,直到队列最大容量,那么队列满了