基本信息
源码名称:顺序循环队列的实现
源码大小:1.29KB
文件格式:.cpp
开发语言:C/C++
更新时间:2021-12-27
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
顺序循环队列的实现

了解用队列解决实际应用问题


#include <iostream>

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<n;i )//随机生成n个整数并入队,直到队满

{

temp=rand()%100;

cout<<temp<<"  ";

if(!EnQueue(Q,temp))  break;

}

cout<<endl;

while(!QueueEmpty(Q))

{

DeQueue (Q,temp);

cout<<temp<<"  ";

 

}

cout<<endl;

DestroyQueue(Q);

 

}

.
└── 好例子网_实验2.cpp

0 directories, 1 file