STL_stack/queue

来源:互联网 发布:移动adhoc网络的特点 编辑:程序博客网 时间:2024/06/16 04:35

队列和栈在STL中的运用:


stack:(先进后出)

#include<stack>stack<int>s;s.push(1);s.push(3);s.top();//返回3,栈顶元素s.pop();//出栈,并返回出栈元素3s.size();//返回栈长度s.empty();//空的返回true

queue:(先进先出)

#include<queue>queue<int>q;q.push(1);q.push(3);q.push(5);q.size();//返回队列长度q.pop();//出队列,返回队列长度q.empty();//空的返回trueq.front();//返回队首元素q.back();//返回对尾元素
原创粉丝点击