代码内容见文件

时间:2016-02-10 07:05:21
【文件属性】:

文件名称:代码内容见文件

文件大小:735B

文件格式:TXT

更新时间:2016-02-10 07:05:21

代码

#include #include #include #include #define QUEUESIZE 100 typedef int datatype; typedef struct Queue{ datatype data[QUEUESIZE]; int front,rear; int count; }Queue; void initQueue(Queue *q) { memset(q,0,sizeof(Queue)); } int Queueempty(Queue *q) { return q->front==q->rear; } int Queuefull(Queue *q) { return (q->rear+1)%QUEUESIZE==q->front; } int EnQueue(Queue *q,datatype a) { if(Queuefull(q)) return 0; q->count++; q->data[q->rear]=a; q->rear=(q->rear+1)%QUEUESIZE; return 1; }


网友评论