标签:
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; }
标签:
原文地址:http://blog.csdn.net/qq_qingtian/article/details/44263337