文档内容
struct node
{{{ EEEllleeemmmTTTyyypppeee dddaaatttaaa;;;
ssstttrrruuucccttt nnnooodddeee ***nnneeexxxttt;;;
};
ssstttrrruuucccttt nnnooodddeee ***fffrrrooonnnttt **rreeaarr;;
vvvvvoooooiiiiiddddd IIIIInnnnnQQQQQuuuuueeeeeuuuuueeeee(((((EEEEEllllleeeeemmmmmTTTTTyyyyypppppeeeee xxxxx)))))
{
ssstttrrruuucccttt nnnooodddeee ***ppp;;;
ppp=== (((ssstttrrruuucccttt nnnooodddeee***)))_________(((111)))_______________;
p->data=x;
p->>>nnneeexxxttt===NNNUUULLLLLL;;;
___(2)_____;
rear=___(3)_____;
}
struct node
{ ElemType data;struct node *next;
};
struct node *front *rear;
ElemType OutQueue()
{
ElemType x;
if(___(1)_____) {
printf(" \n");
exit(1);
}
else {
struct node *p=front->next;
x=p->data;
front->next=___(2)_____;
if(p->next==NULL) rear=front;
free(p);
___(3)_____;
}
}