文章目录
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中的内容