棧 特點 先進先出 隊列 特點 先進后出
#include<iostream>#include<stack>#include<queue>using namespace std;int main(){ stack<int>q; queue<int>p; for(int i=0;i<5;i++){ int j; cin>>j; q.push(j);//壓入棧頂 } for(int i=0;i<5;i++){ cout<<q.top()<<endl;//輸出棧頂 q.pop();//刪除棧頂 } for(int i=0;i<5;i++){ int j; cin>>j; p.push(j); } for(int i=0;i<5;i++){ cout<<p.front()<<" "<<p.back()<<endl;//輸出隊首 輸出隊尾 p.pop(); } return 0;}新聞熱點
疑難解答