#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++; }