STL 標準模板庫 中棧 stack 的使用方法

2022-08-02 15:54:07 字數 408 閱讀 7450

stl 中棧的使用方法(stack)

基本操作:

stack.push(x)  將x加入棧stack中,即入棧操作

stack.pop()  出棧操作(刪除棧頂),只是出棧,沒有返回值

stack.top()  返回第乙個元素(棧頂元素),元素並未出棧

stack.size()  返回棧中的元素個數

stack.empty()  當棧為空時,返回 true

使用方法:

#include 

using namespace std;

定義方法為:

stacks1;          //入棧元素為 int 型

stacks2;     // 入隊元素為string型

stacks3;      //入隊元素為自定義型

C 標準模板庫(STL)之Stack

stack 棧,乙個後進先出的容器。1.1 stack的定義 加上標頭檔案 include和using namespace std stacksk 1.2 stack容器元素的訪問 stack是一種操作受限制的線性表,只能通過top 來訪問棧頂元素。include include using nam...

C 標準模板庫STL中棧 佇列用法

佇列 queue 使用之前需引入標頭檔案 stack 將乙個新元素壓入棧中。如果棧不為空,彈出棧頂元素 返回棧頂元素的引用,如果棧為空,結果未定義,返回的是乙個引用。返回棧中元素個數。判斷棧是否為空,若為空返回true,否則返回false。使用之前需引入標頭檔案 queue 將乙個新元素追加到佇列末...

STL 標準模板庫)

此篇只是乙個目錄,將分成單篇去完成 stl 主要有三個部分組成 容器,迭代器,演算法。順序容器 向量 vector 雙端佇列 dequeue 表 list ps copy 方法 關聯容器 集合 set 多重集合 multiset 對映 map 多重對映 multimap 容器介面卡 棧 stack ...