STL_set/vector/deque
2017-08-13 20:46
232 查看
看了C++STL程序开发指南(最下面附带PDF下载地址),经过一番练习,之后感觉确实掌握不少使用的方法:
链接到C++STL程序开发指南下载
vector<int>l; l.push_back(1); l.push_back(3); l.push_back(9); l.push_back(6); l.push_back(2); l.push_back(4); l.push_back(3); vector<int>::iterator it; sort(l.begin(),l.end());//头文件algorithm for(it = l.begin();it != l.end(); it++)//也可以直接用数组的方式进行遍历 cout<<*it<<'\t'; cout<<endl; cout<<endl; set<int>mset;//其中set有去除重复元素,并且排序的效果 mset.insert(12); mset.insert(5); mset.insert(8); mset.insert(5); for(set<int>::iterator lr = mset.begin();lr!= mset.end();lr++) cout<<*lr<<'\t';//结果显示 5 8 12 return 0; //deque的一些用法,他和vector用法差不多,下面是几点不同之处: deque<int>d; d.push_back(1); d.push_front(2);//插入到最前面,vector没有这方法
链接到C++STL程序开发指南下载
相关文章推荐
- STL中: string、vector、list、deque、set、map 的区别
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)(转)
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- STL中list,vector,deque,map,set区别、联系和使用场景原理
- 在STL中基本容器有: string、vector、list、deque、set、map
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)(转)
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- STL中list,vector,deque,map,set区别、联系和使用场景
- vector,list,deque,set,map of STL
- vector,list,deque,set,map of STL
- stl中的vector,list,deque,map,set的区别
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- STL 整理map、set、vector、list、stack、queue、deque、priority_queue
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)
- STL中: string、vector、list、deque、set、map 的区别
- STL 容器区别:vector、list、deque、set、map的底层实现
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)(转)
- 在STL中基本容器有: string、vector、list、deque、set、map
- STL中list,vector,deque,map,set区别、联系和使用场景
- STL 整理(map、set、vector、list、stack、queue、deque、priority_queue)