您的位置:首页 > 其它

简单顺序队列操作(不考虑循环)

2010-05-13 11:44 288 查看
#include<iostream>
using namespace std;

struct Queue
{
int front;
int rear;
string *str;
};

void InitQueue(Queue &q,int QueueSize)
{
q.front=q.rear=0;
q.str=new string[QueueSize];
}

void EnQueue(Queue &q,string str)
{
q.str[q.rear]=str;
q.rear++;
}

void DeQueue(Queue &q,string &str)
{
str=q.str[q.front];
q.front++;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: