程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> STL_stack_queue(非常基礎重要)

STL_stack_queue(非常基礎重要)

編輯:C++入門知識

[cpp]  #include <iostream>   #include <list>   #include <queue>   #include <stack>   #include <vector>   using namespace std;      void queue_list() {       queue<int, list<int> > q1;       int i;       for(i = 0; i < 10; ++i) {           q1.push(i);       }       while(!q1.empty()) {           cout << q1.front() << ' ' ;           q1.pop();       }       cout << endl;   }      void queue_deque() {      queue<int, deque<int> > q2;/// queue<int> q2;      int i;      for(i = 0; i < 10; ++i) {           q2.push(i);      }      while(!q2.empty()) {           cout << q2.front() << ' ';           q2.pop();      }      cout << endl;   }      void stack_list() {       stack <int, list<int> > s2;       int i;       for(i = 0; i < 10; ++i) {           s2.push(i);       }       while(!s2.empty()) {           cout <<s2.top() << ' ';           s2.pop();       }       cout << endl;   }      void stack_vector() {       stack <int, vector<int> > s1; ///stack <int> s1;       int i;       for(i = 0; i < 10; ++i) {           s1.push(i);       }       while(!s1.empty()) {           cout << s1.top() << ' ';           s1.pop();       }       cout << endl;   }      int main()   {       queue_deque();       queue_list();       stack_list();       stack_vector();       return 0;   }    

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved