![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stl
文章平均质量分 93
是一只小兔兔!
这个作者很懒,什么都没留下…
展开
-
关联式容器
关联式容器概念STL关联式容器的提出,主要是为了解决序列式容器查找、删除、读取慢的问题。并且关联式容器的插入往往其底层的实现相比序列式容器更为快捷。关联式容器相比于序列式容器,其在存储时除了存储数据本身,还会额外存储一个名为“键”的结构,其额外存储一个键的目的,就是为了能够凭借这个键,实现对元素的快速查找。关联式容器存储的元素,都是一个一个的“键值对”( <key,value> ),除此之外,序列式容器中存储的元素默认都是未经过排序的,而使用关联式容器存储的元素,默认会根据各元素的键值的原创 2022-01-19 22:36:35 · 1534 阅读 · 0 评论 -
容器适配器
容器适配器StackStack是一种名为栈的数据结构,通常用来存储具有“先进后出”数据结构的数据,其本质仍然是线性表,只不过只允许在表的尾端插入与删除API创建栈stack<T> s;//创建数据类型为T的栈,T可以是任意数据类型(包括结构)stack<char> s;//创建数据类型为char的栈push把数据元素压入栈s.push('a');//把字符a压入栈pop把数据元素出栈s.pop();//栈顶出栈,注意栈空时调用该函数会报错empty原创 2022-01-19 22:35:57 · 694 阅读 · 0 评论 -
无序关联式容器
无序式关联式容器在学啦QAQ原创 2022-01-19 22:33:07 · 422 阅读 · 0 评论 -
C++STL
C++STL什么是STL?STL 是“Standard Template Library”的缩写,中文译为“标准模板库”。STL的一个重要特点是数据结构和算法的分离。这是STL能够得到广泛复用的原因之一,例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组;STL另一个重要特性是它不是面向对象的。对于OOP的三大特性,STL基本都不包含,相反,STL主要依赖于模板。另外,由于STL是基于模板的,其内联函数的大量使用使得生成的代码短小高效。STL的六原创 2022-01-19 22:22:18 · 506 阅读 · 0 评论 -
序列式容器
序列式容器概念序列容器,就是以线性排列(类似普通数组的存储方式)来存储某一指定类型的数据,并且该类容器并不会自动对存储的元素按照值的大小进行排序。内容 array序列式容器迭代器的通用函数由于序列式容器(除了forward_list外)都是支持随机访问迭代器的,所以他们有一些通用的对迭代器的操作方法,这里直接给出: begin() 返回指向第一个元素的随机访问迭代器 end()原创 2022-01-19 22:18:35 · 1263 阅读 · 0 评论