程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> C++ STL容器stack和queue詳解

C++ STL容器stack和queue詳解

編輯:關於C++

C++ STL容器stack和queue詳解。本站提示廣大學習愛好者:(C++ STL容器stack和queue詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是C++ STL容器stack和queue詳解正文


stack是一個比擬復雜的容器,它的運用也很復雜,stack是LIFO容器,就是後進先出,最後添加出來的元素,第一個取出來

stack初始化

std::stack<int> first; 

std::stack<int> second(first); 

std::stack<int, std;:vector<int>> third; //運用vector初始化stack 



### stack常用辦法###

empty();//判別能否為空 

push(Elem e);//棧頂壓入一元素 

pop();//彈出棧頂元素 

top();//前往棧頂元素 

size();//前往棧中元素個數 

queue是一個比擬復雜的容器,它的運用也很復雜,stack是先進先出容器,最先加出來的元素最先出來

queue常用辦法

push(x) //將x壓入隊列的末端 

pop() //彈出隊列的第一個元素(隊頂元素),留意此函數並不前往任何值 

front() //前往第一個元素(隊頂元素) 

back() //前往最後被壓入的元素(隊尾元素) 

empty() //當隊列為空時,前往true 

size() //前往隊列的長度 

感激閱讀,希望能協助到大家,謝謝大家對本站的支持!

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