![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
stl
stl是标准模板库,是标准库的子集。主要是容器、算法、迭代器三个方面。
zxgailixien
这个作者很懒,什么都没留下…
展开
-
C++ STL-容器-mutimap-GCC 4.9(C++11)编译通过
目录Multimap的基本操作类成员函数 Multimap的基本操作类成员函数 begin()返回指向第一个元素的迭代器 clear()删除所有元素 count()返回一个元素出现的次数 empty()如果multimap为空则返回真 end()返回一个指向multimap末尾的迭代器 equal_range()返回指向元素的key为指定值的迭代器对 erase()删除元素 find()查找元素 get_allocator()返回multimap的配置器 insert()插入元素 key_comp()返回比原创 2020-09-23 11:34:01 · 141 阅读 · 0 评论 -
C++ STL-容器-vector-GCC 4.9编译通过
稍等原创 2020-09-08 09:56:25 · 361 阅读 · 0 评论 -
C++ STL-算法-介绍类型文章
目录算法库简介算法头文件algorithmnumericfunctionalSTL中算法大致分为四类:<一>查找算法(13个):判断容器中是否包含某个值<二>排序和通用算法(14个):提供元素排序策略<三>删除和替换算法(15个)<四>排列组合算法(2个):提供计算给定集合按一定顺序的所有可能排列组合<五>算术算法(4个)<六>生成和异变算法(6个)<七>关系算法(8个)<八>集合算法(4个)<九>堆原创 2020-09-12 16:29:07 · 125 阅读 · 0 评论 -
C++ STL-容器-介绍类型文章
STL中的容器有队列容器和关联容器,容器适配器(congtainer adapters:stack,queue,priority queue),位集(bit_set),串包(string_package)等等。 (1)序列式容器(Sequence containers) 每个元素都有固定位置--取决于插入时机和地点,和元素值无关,vector、deque、list; Vectors:将元素置于一个动态数组中加以管理,可以随机存取元素(用索引直接存取),数组尾部添加或移除元素非常快速。但是在中部或头部安原创 2020-09-08 09:24:31 · 95 阅读 · 0 评论 -
C++ STL-简介-介绍类型文章
C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。 C++ 标准模板库的核心包括以下三个组件: 组件 描述 1. 容器(Containers):容器是用来管理某一类对象的集合。C++ 提供了各种不同类型的容器,比如 deque、list、vector、map 等。 2. 算法(Algorithms) :算法作用于容器。它们提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜原创 2020-09-08 08:51:41 · 87 阅读 · 0 评论