stack 基本用法
template <class T>
stack<T> stk;
- 入棧
stk.push()
- 出棧
stk.pop()
無返回值 - 返回棧頂元素值
stk.top()
- 判斷是否棧空
stk.empty()
bool
queue基本用法
template <class T>
queue<T> q;
queue<T> qs
- 入隊列
q.push()
- 出隊列
q.pop()
無返回值 q.front()
返回隊列頭元素的 引用q.back()
返回隊尾元素的 引用q.emplace()
用法與push()
一樣,類似於vector的push_back
q.swap(qs)
交換q與qs中的內容