队列定义是这样的
#define MAXSIZE 10
typedef struct{
ElemType data[MAXSIZE];
int front,rear;
} SeqQueue;
一个队列 = 一个存放元素的数组 + 一个队头指针 + 一个队尾指针
front:控制出队
rear:控制入队
我们先做个规定:
front指向队头元素
rear指向队尾元素的下一个元素(当然也可以让
队列定义是这样的
#define MAXSIZE 10
typedef struct{
ElemType data[MAXSIZE];
int front,rear;
} SeqQueue;
一个队列 = 一个存放元素的数组 + 一个队头指针 + 一个队尾指针
front:控制出队
rear:控制入队
我们先做个规定:
front指向队头元素
rear指向队尾元素的下一个元素(当然也可以让