读书人

队列-数组存储结构及其操作算法的实现

发布时间: 2013-03-16 11:51:46 作者: rapoo

队列-----数组存储结构及其操作算法的实现-----舞伴问题

//?è°é?êìa#include<iostream>#include "queue.h"using namespace std;struct node{    char name[20];    char sex;};int main(){    Queue<node> m,w;    int n;    struct node x;    cin >> n;    while(n--)    {        cin >> x.name;        cin >> x.sex;        if(x.sex=='w')  w.push(x);        else if(x.sex=='m') m.push(x);        else ;    }    while(!w.empty()&&!m.empty())    {        cout << w.front().name << "--" << m.front().name << endl;        w.pop();        m.pop();    }    if(w.empty())    {        printf("There are men still waiting!\n");    }    else if(m.empty())    {        printf("There are women still waiting!\n");    }    else printf("There is no person waiting!\n");    return 0;}


读书人网 >编程

热点推荐