码迷,mamicode.com
首页 > 其他好文 > 详细

stack和queu的使用

时间:2015-03-15 09:34:46      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:

stack的使用是后进先出

#include<iostream>
#include<stdio.h>
#include<stack>              //头文件
using namespace std;
int main()
{
    stack<int> s;            //声明
    int n,m;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>m;
        s.push(m);           //进栈也称压栈
    }

    while(!s.empty())  
    {
        printf("%d ",s.top());   //取栈顶
        s.pop();                 //移除刚才输入的那个
    }
    printf("\n");          
    return 0;
}
queu的使用是先进先出

#include<iostream>
#include<stdio.h>
#include<queue>            //头文件
using namespace std;
int main()
{
    queue<int> q;         //声明
    int n,m;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        cin>>m;
        q.push(m);         //入队
    }
    while(!q.empty())
    {
        printf("%d ",q.front());      //出队
        q.pop();
    }
    printf("\n");

    return 0;
}


stack和queu的使用

标签:

原文地址:http://blog.csdn.net/qq_qingtian/article/details/44263337

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!