STL棧與佇列
阿新 • • 發佈:2021-12-04
#include<queue>// 佇列
#include<stack>//棧
stack<int> s;//引數也是資料型別,這是棧的定義方式
queue<int> q; //引數是資料型別,這是佇列的定義方式
棧:
s.empty()//如果棧為空返回true,否則返回false
s.size()//返回棧中元素的個數
s.pop()//刪除棧頂元素但不返回其值
s.top()//返回棧頂的元素,但不刪除該元素
s.push(X)//在棧頂壓入新元素 ,引數X為要壓入的元素
棧: s.empty()//如果棧為空返回true,否則返回false s.size()//返回棧中元素的個數 s.pop()//刪除棧頂元素但不返回其值 s.top()//返回棧頂的元素,但不刪除該元素 s.push(X)//在棧頂壓入新元素 ,引數X為要壓入的元素
棧:
s.empty()//如果棧為空返回true,否則返回false
s.size()//返回棧中元素的個數
s.pop()//刪除棧頂元素但不返回其值
s.top()//返回棧頂的元素,但不刪除該元素
s.push(X)//在棧頂壓入新元素 ,引數X為要壓入的元素