C语言循环队列的表示与实现实例详解 展开全文 /* 队列的顺序存储结构(循环队列) */ #define MAX_QSIZE 5 /* 最大队列长度+1 */ typedefstruct { QElemType *base; /* 初始化的动态分配存储空间 */ intfront; /* 头指针,若队列不空,指向队列头元素 */...
int front; /* 头指针,若队列不空,指向队列头元素 */ int rear; /* 尾指针,若队列不空,指向队列尾元素的下一个位置 */ SqQueue; /* 循环队列的基本操作(9个) */ void InitQueue(SqQueue *Q) /* 构造一个空队列Q */ Q->base=malloc(MAX_QSIZE*sizeof(QElemType)); if(!Q->base) /* 存储分配...