STL容器总结之stack和queue
第一个取出来。
1.stack初始化
- std::stack<int> first;
- std::stack<int> second(first);
- std::stack<int, std;:vector<int>> third; //使用vector初始化stack
2.stack常用方法
- empty();//判断是否为空
- push(Elem e);//栈顶压入一元素
- pop();//弹出栈顶元素
- top();//返回栈顶元素
- size();//返回栈中元素个数
===================================傲娇的分割线===========================
3.queue常用方法
- push(x) //将x压入队列的末端
- pop() //弹出队列的第一个元素(队顶元素),注意此函数并不返回任何值
- front() //返回第一个元素(队顶元素)
- back() //返回最后被压入的元素(队尾元素)
- empty() //当队列为空时,返回true
- size() //返回队列的长度