填空題

鏈隊(duì)列的存儲(chǔ)結(jié)構(gòu)為:
struct nodetype
{ELEMTP data;
struct nodetype *next;
}
struct linkqueue
{struct nodetype *front,*rear;
} /*front和rear分別為隊(duì)列的頭指針和尾指針*/
完成下列刪除隊(duì)頭元素的算法。
delq(struct linkqueue *r,ELEMTP *x)
{q=*r;
if(q.front= =q.rear)printf(“QUEUE IS EMPTY\n“);
else{p=q.front->next;
q.front->next=p->next;
if(p->next= =NULL)q.rear=q.front;
*x=();free(p);


您可能感興趣的試卷