看了C++STL程序开发指南(最下面附带PDF下载地址),经过一番练习,之后感觉确实掌握不少使用的方法:

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_set/vector/deque相关推荐

  1. 获取顺序容器vector,deque,string和array的首尾元素的方法有四个

    获取顺序容器vector,deque,string和array的首尾元素的方法有四个: (1)迭代器 (2)下标 (3)front() 和 back()成员函数 (4)at()成员函数 如下所示,得到 ...

  2. C++:STL之vector,deque对比

    为什么80%的码农都做不了架构师?>>>    之所以专门把STL中的这两个拿出来说一说,是因为vector和deque都是支持随机访问的,其支持的迭代器类型都为随机访问,而不像ma ...

  3. C++_STL——deque and vector

    C++_STL--deque and vector deque template < class T, class Alloc = allocator<T> > class d ...

  4. C++ STL容器——序列式容器(array、vector、deque、list)

    概述 1.C++ STL的容器分为三种,序列式容器,关联式容器,无序式容器,这里先说说常用的序列式容器. 2.array,vector,deque,list,forward_list这几种都是序列式容 ...

  5. 关于VECTOR和DEQUE

    http://www.cnblogs.com/ixnehc/archive/2008/09/02/1282356.html  *.先说内部结构.vector就是一块连续的内存,这块连续的内存会随着成员 ...

  6. C++ 中list、vector和deque比较[转]

    转自 http://blog.csdn.net/xiaolajiao8787/article/details/5882609 类型 Vector Deque List 内存管理 Poor Good p ...

  7. 【C++ STL学习笔记】C++ STL序列式容器(array,vector,deque,list)

    文章目录 C++ STL容器是什么? 迭代器是什么,C++ STL迭代器(iterator)用法详解 迭代器类别 迭代器的定义方式 C++序列式容器(STL序列式容器)是什么 容器中常见的函数成员 C ...

  8. C++ STL: 超详细 容器 deque 以及 适配器queue 和 stack 源码分析

    文章目录 前言 deque 实现 deque类 _Deque_iterator 类 deque 的元素插入 insert函数 deque如何模拟空间连续 queue 实现 stack 的实现 前言 C ...

  9. c++语言中,vector容器与list容器的区别和联系?_百度知道

    C++ STL 提供了3个序列容器 :vector, deque, list vector 中的元素是顺序存放的,所以随机访问很快,但是要插入和删除,这个时间复杂度就很高了,vector初始化时有一个 ...

最新文章

  1. 轻松删除git本地创建的仓库
  2. Idea如何方便的查看Java字节码文件,你是怎么做的
  3. [云炬Mysql数据库笔记] 第2章 数据库设计
  4. 全国计算机等级考试题库二级C操作题100套(第87套)
  5. 【STC15库函数上手笔记】5、定时器
  6. php 窗体移动,窗体处理 - My Labs! PHP - PHP博客
  7. 敲黑板 划重点 网络安全体系的9大知识点都在这里
  8. 妙用javascript
  9. 毕业设计管理系统小结
  10. matlab中pwm占空比计算代码,详解STM32的PWM输出及频率和脉宽(占空比)的计算
  11. python爬取微博评论数据_Python爬虫之微博评论爬取!
  12. 详解24个经典股票技术指标(二)
  13. 泛函分析(空间部分)知识点总结
  14. 四线电阻式触摸屏原理
  15. odroid Xu4介绍
  16. Pytorch学习记录(七):自定义模型 Auto-Encoders 使用numpy实现BP神经网络
  17. 映射报错怎么解决 Ambiguous mapping. Cannot map ‘basicPersonStreamDataController‘ method
  18. System32和SysWoW64的区别(转载)
  19. Windows 11 企业版新功能介绍
  20. 程序员数字_作为社会科学程序员处理不同的数字数据

热门文章

  1. ActiveMQ学习总结(5)——Java消息服务JMS详解
  2. T-SQL:毕业生出门需知系列(七)
  3. Citrix XenServer 6.5 发布
  4. 网络中的最基本的服务器DNS的相关知识的介绍
  5. windows内存管理(2)
  6. [Oracle]Sqlplus 中使用 new_value
  7. iOS 项目开发工具JIRA
  8. BZOJ1841 : 蚂蚁搬家
  9. 【HDU 1150】Machine Schedule(二分图匹配)
  10. shell 日志统计常用脚本