3.2.2 队列的顺序存储结构及其基本运算的实现
顺序队类型SqQueue定义如下:
1. typedef
struct{
2. ElemType
data[MaxSize];
3.
int front,rear;
//队首和队尾指针
4. }SqQueue;
因为队列两端都在变化,所以需要两个指针来表示队列的状态。
顺序队列的示意图
例如:MaxSize=5
顺序队类型SqQueue定义如下:
1.
2.
3.
4.
因为队列两端都在变化,所以需要两个指针来表示队列的状态。
顺序队列的示意图
例如:MaxSize=5
