stack/queue 的使用方法
2016-12-29 01:49
113 查看
stack
文件包含:
#include<stack> using namespace std;
定义stack 对象的示例代码如下:
stack<int> s1; stack<string> s2;
stack 的基本操作:
函数 | 作用 |
---|---|
s.push(x) | 向栈顶插入元素 |
s.pop() | 从栈顶删除元素 |
s.top() | 返回栈顶的元素 |
s.empty() | 若栈空,则返回 true;反之,则返回 false |
s.size() | 返回栈中的元素个数 |
queue
文件包含:#include<queue> using namespace std;
定义queue 对象的示例代码如下:
queue<int> q1; queue<double> q2;
queue 的基本操作:
函数 | 作用 |
---|---|
q.push(x) | 在队尾加入元素 |
q.pop() | 删除队列的第一个元素 |
q.front() | 返回队头元素 |
q.back() | 返回队尾元素 |
q.empty() | 若队列为空时,则返回 true;反之,则返回 false |
q.size() | 队列中的元素个数 |
相关文章推荐
- C++ STL--stack/queue 的使用方法
- C++ STL--stack/queue 的使用方法
- C++ STL--stack/queue 的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- C++ STL--stack/queue 的使用方法
- STL——stack/queue 的使用方法 C++
- STL--stack/queue的使用方法
- stack && queue && priority_queue 使用方法 (栈, 队列, 优先队列)
- STL--stack/queue的使用方法(转载)
- C++ STL--stack/queue 的使用方法
- STL--stack/queue的使用方法
- C++ STL--stack/queue 的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- STL--stack/queue的使用方法
- C++ STL--stack/queue 的使用方法
- STL中stack/queue/map以及Boost unordered_map 的使用方法
- C++ STL--stack/queue 的使用方法
- C++ STL--stack/queue 的使用方法