目录
1. 队列的基本知识
1.1 队列的示意图与相关术语
队列:一种只能在表尾插入,表头删除的线性表,特点是FIFO先进先出。
入队:插入元素
出队:删除元素
假上溢:队列内还有空间,rear已经指向队列空间以外(MAXQSIZE+1)
真上溢:队列内已满,rear指向队列空间以外(MAXQSIZE+1)
1.2 队列的基本概念
1.3 队列的常见使用场景
需要排队的地方都可以使用队列。
1.4 队列的ADT定义
特点:a1-an头删尾插
2. 顺序队列与链式队列
2.1 顺序队列
以下开始介绍顺序队列的函数定义
2.1.1 顺序队列的定义
常使用一维数组Base[MAXQSIZE]。
其中front和rear并非指针类型,而是记录了队列头和队列尾位置的值。
2.1.2 循环顺序队列
思路