要使用标准库的栈和队列,首先得添加头文件
#include <stack>
#include<queue>
定义栈:
stack<int> curStack;
定义队列:
queue<int> curQueue;
栈的操作:
curStack.empty() 如果栈为空返回true,否则返回false;
curStack.size() 返回栈内元素的大小;
curStack.pop() 从栈顶弹出一个成员;
curStack.push() 向栈内压入一个成员;
curStack.top() 返回栈顶,但不删除成员;
队列的操作:
curQueue.empty() 如果队列为空返回true,否则返回false;
curQueue.size() 返回队列内元素的大小;
curQueue.pop() 从队列弹出一个成员;
curQueue.push() 向队列压入一个成员;
curQueue.front() 返回到队首,但不删除成员;
curQueue.back() 返回到队尾,但不删除成员;
原文链接: https://www.cnblogs.com/yinwei-space/p/5792158.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/239080
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!