下列程序是队列基本操作函数,请填写相应的代码,实现出队函数的功能。 int DeQueue(/*********代码填空***********/) { /*出队函数*/ LinkLi
时间: 2024-05-28 18:06:46 浏览: 213
链式队列基本功能与头文件代码
stNode *p;
if(QueueEmpty(Q))
{
printf("队列为空!");
return NULL;
}
else
{
p = Q->front;
Q->front = p->next;
Q->length--;
if(Q->front == NULL) // 如果队列为空,尾指针也要指向NULL
Q->rear = NULL;
return p;
}
其中,LinkList是队列的链式存储结构,LinkListNode是队列的结点类型,Queue是队列的顺序存储结构。
阅读全文