-
STL总结
STL
- 初始化,定义,定义长度,定义长度并且赋值,从数组中获取数据
- 返回元素个数size()
- 判断是否为空empty()
- 返回第一个元素front()
- 返回最后一个数back()
- 删除最后一个数pop_back()
- 插入push_back(x)
- 清空clear()
- begin()
- end()
- 使用size()遍历
- 使用begin()和end()遍历
- 使用auto遍历
- 初始化,pair,make_pair(1,1)
- 第一个元素first,第二个元素second
- 嵌套
- 排序
- 初始化
- 长度size()
- 是否为空empty()
- 队尾插入push()
- 删除队头pop()
- 返回对头front()
- 返回队尾back()
- 清空,初始化
- 初始化,默认大根堆
- 长度size()
- 是否为空empty()
- 队尾插入push()
- 删除队头pop()
- 返回堆顶poo()
- 清空,初始化
- 初始化
- 长度size()
- 是否为空empty()
- 返回第一个元素front()
- 返回最后一个数back()
- 删除最后一个数pop_back()
- 插入push_back(x)
- 队首插入一个元素push_front()
- begin()
- end()
- 初始化
- 返回元素个数size()
- 是否为空empty()
- 清空clear()
- 第几个数begin()
- 最后一个的后一个end()
- 插入insert()
- 查找find()
- 删除erase(x)
- 返回大于等于x的最小的的迭代器lower_bound(x)
- 返回大于x的最小的数的迭代器upper_bound(x)
- 初始化
- 插入insert()
- 删除erase()
- 查找find()
- 返回大于等于x的最小的的迭代器lower_bound(x)
- 返回大于x的最小的数的迭代器upper_bound(x)
- unordered_set
- unordered_map
- unordered_muliset
- unordered_multimap
- 排序sort()
- 最值max、min
- 最大公约数__gcd
- 交换swap(a,b)
- 二分查找lower_bound()、upper_bound()
- 倒置reverse()
- 全排列next_permutation()
-
相关阅读:
K_A00_002 基于单片机驱动OLED 0.91 字符/切换图片/滚动显示
oracle大数据表(千万级)修改,删除优化技巧【转】
Leetcode:整数转罗马数字
Java ORM Bee,多表关联更新
最新咸鱼签名JS逆向分析教程
基于nodejs+vue语言的酒店管理系统
【数据结构】优先级队列(堆)
项目经理在项目中起到的作用
松下DC-GH6 MOV音频使用可变长且存在00的特殊案例分析
mysql回表查询和索引覆盖
-
原文地址:https://blog.csdn.net/qq_63806300/article/details/134490143