//#include<iostream>
//using namespace std;
//#define maxsize 23
//class SeqQueue
//{
// int front;
// int rear;
// int queue[maxsize];
//public:
// void Init_queue(SeqQueue &queue);
// void Enter_queue(SeqQueue &queue,int x);
// void Delete_queue(SeqQueue &queue);
// int Get_queue(SeqQueue queue);
// int Empty_queue(SeqQueue queue);
//};
//
//void SeqQueue::Init_queue(SeqQueue &queue)
//{
// queue.front=queue.rear=maxsize-1;
//}
//void SeqQueue::Enter_queue(SeqQueue &queue, int x)
//{
// if((queue.rear+1)%maxsize==queue.front)
// cout<<"overflow!"<<endl;
// else
// {
// queue.rear++;
// queue.queue[queue.rear]=x;
// }
//}
//
//void SeqQueue::Delete_queue(SeqQueue &queue)
//{
// if(queue.rear==queue.front)
// cout<<"empty queue"<<endl;
// else
// {
//
// queue.front=(queue.front+1)%maxsize;
// }
//}
//
//int SeqQueue::Get_queue(SeqQueue queue)
//{
// if(queue.rear==queue.front)
// {
// cout<<"empty queue"<<endl;
// return NULL;
// }
// else
// return queue.queue[(queue.front+1)%maxsize];
//}
//
//int SeqQueue::Empty_queue(SeqQueue queue)
//{
// if(queue.front=queue.rear)
// return true;
// else
// return false;
//}
//
//void main()
//{
// SeqQueue queue;
// queue.Init_queue(queue);
// queue.Enter_queue(queue,2);
// queue.Delete_queue(queue);
// queue.Get_queue(queue);
// queue.Empty_queue(queue);
//}
队列
最新推荐文章于 2024-06-08 14:55:47 发布