C++ 标准模板库STL

STL

容器
算法
迭代器
函数对象
适配器
内存分配器

容器

类别特点
STL序列式容器array、vector、deque、list 、forward_list.不会对存储的元素进行排序,元素排列的顺序取决于存储它们的顺序.
STL关联式容器map、multimap、set、 multiset关联式容器在存储元素时还会为每个元素在配备一个键,整体以键值对的方式存储到容器中。可以通过键值直接找到对应的元素,而无需遍历整个容器。另外,关联式容器在存储元素,默认会根据各元素键值的大小做升序排序。
STL无序关联式容器unordered_map、unordered_set、unordered_multimap、unordered_multiset无序关联式容器不会对存储的元素做升序排序.
大小是否固定元素存储位置
array是(无法动态的扩展或收缩)连续
vector否(可以动态的扩展或收缩)连续
deque
list否(可以动态的扩展或收缩)离散
forward_list否(可以动态的扩展或收缩)离散

迭代器

类别特点
迭代器适配器reverse_iterator、insert_iterator、front_insert_iterator、 back_insert_iterator、move_iterator.
流式迭代器istream_iterator、ostream_iterator、istreambuf_iterator、ostreambuf_iterator.

算法

算法
sort
stable_sort
partial_sort
partial_sort_copy
is_sorted
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值