STL_set/vector/deque
看了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相关推荐
- 获取顺序容器vector,deque,string和array的首尾元素的方法有四个
获取顺序容器vector,deque,string和array的首尾元素的方法有四个: (1)迭代器 (2)下标 (3)front() 和 back()成员函数 (4)at()成员函数 如下所示,得到 ...
- C++:STL之vector,deque对比
为什么80%的码农都做不了架构师?>>> 之所以专门把STL中的这两个拿出来说一说,是因为vector和deque都是支持随机访问的,其支持的迭代器类型都为随机访问,而不像ma ...
- C++_STL——deque and vector
C++_STL--deque and vector deque template < class T, class Alloc = allocator<T> > class d ...
- C++ STL容器——序列式容器(array、vector、deque、list)
概述 1.C++ STL的容器分为三种,序列式容器,关联式容器,无序式容器,这里先说说常用的序列式容器. 2.array,vector,deque,list,forward_list这几种都是序列式容 ...
- 关于VECTOR和DEQUE
http://www.cnblogs.com/ixnehc/archive/2008/09/02/1282356.html *.先说内部结构.vector就是一块连续的内存,这块连续的内存会随着成员 ...
- C++ 中list、vector和deque比较[转]
转自 http://blog.csdn.net/xiaolajiao8787/article/details/5882609 类型 Vector Deque List 内存管理 Poor Good p ...
- 【C++ STL学习笔记】C++ STL序列式容器(array,vector,deque,list)
文章目录 C++ STL容器是什么? 迭代器是什么,C++ STL迭代器(iterator)用法详解 迭代器类别 迭代器的定义方式 C++序列式容器(STL序列式容器)是什么 容器中常见的函数成员 C ...
- C++ STL: 超详细 容器 deque 以及 适配器queue 和 stack 源码分析
文章目录 前言 deque 实现 deque类 _Deque_iterator 类 deque 的元素插入 insert函数 deque如何模拟空间连续 queue 实现 stack 的实现 前言 C ...
- c++语言中,vector容器与list容器的区别和联系?_百度知道
C++ STL 提供了3个序列容器 :vector, deque, list vector 中的元素是顺序存放的,所以随机访问很快,但是要插入和删除,这个时间复杂度就很高了,vector初始化时有一个 ...
最新文章
- 轻松删除git本地创建的仓库
- Idea如何方便的查看Java字节码文件,你是怎么做的
- [云炬Mysql数据库笔记] 第2章 数据库设计
- 全国计算机等级考试题库二级C操作题100套(第87套)
- 【STC15库函数上手笔记】5、定时器
- php 窗体移动,窗体处理 - My Labs! PHP - PHP博客
- 敲黑板 划重点 网络安全体系的9大知识点都在这里
- 妙用javascript
- 毕业设计管理系统小结
- matlab中pwm占空比计算代码,详解STM32的PWM输出及频率和脉宽(占空比)的计算
- python爬取微博评论数据_Python爬虫之微博评论爬取!
- 详解24个经典股票技术指标(二)
- 泛函分析(空间部分)知识点总结
- 四线电阻式触摸屏原理
- odroid Xu4介绍
- Pytorch学习记录(七):自定义模型 Auto-Encoders 使用numpy实现BP神经网络
- 映射报错怎么解决 Ambiguous mapping. Cannot map ‘basicPersonStreamDataController‘ method
- System32和SysWoW64的区别(转载)
- Windows 11 企业版新功能介绍
- 程序员数字_作为社会科学程序员处理不同的数字数据