#include<stdio.h>
#include “CycQueue.h”
void main(){
CycQueue Q;
QElemType e;
initQueue(Q);
printf(“队%s\n”,(EmptyQueue(Q)==1?“空”:“不空”));
printf(“A进队\n”);EnQueue(Q,‘A’);
printf(“B进队\n”);EnQueue(Q,‘B’);
printf(“C进队\n”);EnQueue(Q,‘C’);
printf(“D进队\n”);EnQueue(Q,‘D’);
printf(“E进队\n”);EnQueue(Q,‘E’);
printf(“队%s\n”,(EmptyQueue(Q)==1?“空”:“不空”));
DeQueue(Q,e);
printf(“取队头元素”);
GetHead(Q,e);
printf(“队头元素是:%c\n”,e);
printf(“出队序列为:\n”);
while(!EmptyQueue(Q)){
DeQueue(Q,e);
printf("%c",e);
}
printf("\n");
}
循环队列的基本操作
最新推荐文章于 2024-01-24 21:08:10 发布