C++栈和队列标准库函数

C++栈和队列函数的库函数的使用方法, c++栈和队列的函数

使用标准库的栈和队列时, 应包含先关头文件.
在栈中应包含头文件: #include< stack >
定义: stack< int > s;

1
2
3
4
5
s.empty(); //如果栈为空则返回true, 否则返回false;
s.size(); //返回栈中元素的个数
s.top(); //返回栈顶元素, 但不删除该元素
s.pop(); //弹出栈顶元素, 但不返回其值
s.push(); //将元素压入栈顶

队列

包含头文件: #include< queue >
定义: queue< int > q;

1
2
3
4
5
6
q.empty(); //如果队列为空返回true, 否则返回false
q.size(); //返回队列中元素的个数
q.front(); //返回队首元素但不删除该元素
q.pop(); //弹出队首元素但不返回其值
q.push(); //将元素压入队列
q.back(); //返回队尾元素的值但不删除该元素
越来越多的平台(微信公众平台,新浪微博,简书,百度打赏等)支持打赏功能,付费阅读时代越来越近,特此增加了打赏功能,支持微信打赏和支付宝打赏。坚持原创技术分享,您的支持将鼓励我继续创作!