@yudesong
2017-02-18T11:18:44.000000Z
字数 431
阅读 604
队列
#define MAXSIZE 10typedef char ElemType;typedef struct{ElemType data[MAXSIZE];int font,rear;}Queue;//初始化队列void initQueue(Queue *&Q){Q=(Queue *)malloc(sizeof(Queue));Q->font=Q->rear=0;}//入队int enQueue(Queue *&Q,ElemType e){if((Q->rear+1)%MAXSIZE==Q->font) return 0;Q->rear=(Q->rear+1)%MAXSIZE;Q->data[Q->rear]=e;return 1;}//出队void deQueue(Queue *&Q){ElemType e;// if(Q->font==Q->rear) ;Q->font=(Q->font+1)%MAXSIZE;e=Q->data[Q->font];printf("%c ",e);}
