//----基本操作的函数原型说明----
Status InitQueue(SqQueue& Q);//构造一个空队列Q
bool QueueEmpty(SqQueue Q);//判断队列是否为空intQueueLength(SqQueue Q);//返回Q的元素个数,即队列的长度
Status EnQueue(SqQueue& Q, QElemType e);//插入元素e为Q的新的队尾元素
Status DeQueue(SqQueue& Q, QElemType& e);//若队列不空,则删除Q的队头元素,用e返回其值,并返回OK;否则返回ERRORvoidPrintQueue(SqQueue Q);//打印队列
基本操作的函数原型说明
//----基本操作的函数原型说明----
Status InitQueue(SqQueue& Q);//构造一个空队列QintQueueLength(SqQueue Q);//返回Q的元素个数,即队列的长度
Status EnQueue(SqQueue& Q, QElemType e);//插入元素e为Q的新的队尾元素
Status DeQueue(SqQueue& Q, QElemType& e);//若队列不空,则删除Q的队头元素,用e返回其值,并返回OK;否则返回ERRORvoidPrintQueue(SqQueue Q);//打印队列//----基本操作的算法描述----//----基本操作的算法描述----
Status InitQueue(SqQueue& Q){
Q.base =(QElemType*)