下你所需,载你所想!
汇集开发技术源码资料

顺序循环队列的实现

:760B :1 :2022-10-12 16:28:42

部分简介

顺序循环队列的实现如果开发者对于本文件有需要的可以参考。
顺序循环队列的实现
了解用队列解决实际应用问题

#include
using namespace std;

#define MAXQSIZE 10 /*队列的最大容量*/
typedef struct
{
int *base; /*初始化时动态分配空间*/
int rear , front; /*队头队尾指示器*/
}SqQueue;

int InitQueue( SqQueue &Q);//初始化队列
int EnQueue(SqQueue &Q , int e);//入队
int DeQueue (SqQueue &Q , int &e);//出队
void DestroyQueue(SqQueue &Q );//销毁队列
int QueueEmpty(SqQueue Q); //判断队空

void main()
{
int n;
int i;
int temp;
SqQueue Q;
InitQueue(Q);

cin>>n;
for(i=0;i{
temp=rand()%100;
cout<if(!EnQueue(Q,temp)) break;
}
cout<while(!QueueEmpty(Q))
{
DeQueue (Q,temp);
cout<
}
cout<DestroyQueue(Q);

}
.
└── 实验2.cpp
0 directories, 1 file

顺序循环队列的实现

热门推荐

相关文章