没有主函数的其他部分
#include<stdio.h>
#include<stdlib.h>
#define MAXQSIZE 100
typedef int ElemType; /*定义链队列类型*/
typedef struct node
{
ElemType data;
struct node * next;
}qlink;
typedef struct
{
qlink * front;
qlink * rear;
}linkqueue;
void intqueue(linkqueue * LQ) /*初始化链队列*/
{
LQ->front=LQ->rear=(qlink * )malloc(sizeof(qlink));
LQ->front->next=NULL;
}
void enqueue(linkqueue * LQ,ElenType x) /*把元素x插入队列的后端*/
{
qlink * p;
p=(qlink * )malloc(sizof(qlink));
p->data=x;
p->next=NULL;
LQ->rear-.next=p;
LQ->rear=p;
}
int outqueue(linkqueue * LQ,ElemType * e) /*删除队列的第一个元素*/
{
qlink * p;
if(LQ->front==LQ->rear)
return 0;
p=LQ->front->next;
* e=p->data;
LQ->front->next=p->next;
if(LQ->rear==p)
LQ->rear=LQ->front;
free(p);
}
int emptyqueue(linkqueue * LQ) /*判定队列是否为空*/
{
if(LQ->front==LQ->rear)
return 1;
else return 0;
}
希望各位大神不吝赐教 帮忙看看 写一下主函数
都是抄书的 球指点