C++STL学习笔记_(3)stack】的更多相关文章

10.2.4stack容器 Stack简介 ²  stack是堆栈容器,是一种"先进后出"的容器. ²  stack是简单地装饰deque容器而成为另外的一种容器. ²  #include <stack> stack对象的默认构造 stack采用模板类实现, stack对象的默认构造形式: stack <T> stkT; stack <int> stkInt;            //一个存放int的stack容器. stack <float…
/*============================================ string是STL的字符串类型,通常用来表示字符串 = ============================================*/ #include <iostream> using namespace std; #include "string"//string的头文件 #include "algorithm" /*============…
栈stack  .队列queue  和优先级priority_queue 三者比较 默认下stack 和queue 基于deque 容器实现,priority_queue 则基于vector 容器实现. stack 先进后出 queue 先进先出 priority_queue 按优先级出队 代码示例如下: #include "iostream" using namespace std; #include "string" #include "stack&q…
#include<iostream> using namespace std; #include "deque" #include "algorithm" void printD(deque <int> &d) { for (deque<int>::iterator it = d.begin();it != d.end();it++) { cout<<*it<<endl; } } void main…
#include<iostream> using namespace std; #include "vector" //数组元素的 添加和删除 void main31() { //获取元素的大小 vector<int> v1; cout <<"length: "<<v1.size()<<endl; v1.push_back(); v1.push_back(); v1.push_back(); cout &l…
10.2.5Queue容器 Queue简介 ²  queue是队列容器,是一种"先进先出"的容器. ²  queue是简单地装饰deque容器而成为另外的一种容器. ²  #include <queue> queue对象的默认构造 queue采用模板类实现,queue对象的默认构造形式:queue<T> queT;  如: queue<int> queInt;            //一个存放int的queue容器. queue<float&…
#include<iostream> using namespace std; #include "deque" #include "algorithm" void printD(deque <int> &d) { for (deque<int>::iterator it = d.begin();it != d.end();it++) { cout<<*it<<endl; } } void main…
Effective STL 学习笔记 39 ~ 41 */--> div.org-src-container { font-size: 85%; font-family: monospace; } pre.src { background-color:#2e3436; color:#fefffe; } p {font-size: 15px} li {font-size: 15px} Table of Contents Make Predicate pure Function Make Funct…
Effective STL 学习笔记 Item 38 : Design functor classes for pass-by-value */--> div.org-src-container { font-size: 85%; font-family: monospace; } pre.src { background-color:#f8f4d7 } p {font-size: 15px} li {font-size: 15px} 严格来讲, C 和 C++ 都不支持将函数作为参数,真正作为…
Effective STL 学习笔记 Item 34: 了解哪些算法希望输入有序数据 */--> div.org-src-container { font-size: 85%; font-family: monospace; } pre.src { background-color:#f8f4d7 } p {font-size: 15px} li {font-size: 15px} 有些个算法对有序的和无序的数据都能应用,但多数情况下,他们在输入数据有序时才最有用. 下列算法要求输入数据必须有序…