[Data Structure Primary][stack and queue]Rujia Liu-6.1.1-卡片游戏-栈和队列应用1

来源:互联网 发布:用java编登录界面 编辑:程序博客网 时间:2024/05/17 23:48
#include<cstdio>#include<queue>using namespace std;queue<int> q;int main(int argc, char** argv){    int n;    scanf("%d", &n);    for(int i = 0; i < n; i++)        q.push(i + 1);      //初始化队列    while(!q.empty())       //当队列非空    {        printf("%d", q.front());//打印队首元素        q.pop();                //抛弃队首元素        q.push(q.front());      //把队首元素加入队尾        q.pop();                //抛弃队首元素    }    return 0;}