wordpress作作品集第三方关键词优化排名
STL
- vector 头文件<vector>
 
- 初始化,定义,定义长度,定义长度并且赋值,从数组中获取数据
 - 返回元素个数size()
 - 判断是否为空empty()
 - 返回第一个元素front()
 - 返回最后一个数back()
 - 删除最后一个数pop_back()
 - 插入push_back(x)
 - 清空clear()
 - begin()
 - end()
 - 使用size()遍历
 - 使用begin()和end()遍历
 - 使用auto遍历
 
- pair 头文件<utility>
 
- 初始化,pair<int,int>,make_pair(1,1)
 - 第一个元素first,第二个元素second
 - 嵌套
 - 排序
 
- queue 头文件<queue>
 
- 初始化
 - 长度size()
 - 是否为空empty()
 - 队尾插入push()
 - 删除队头pop()
 - 返回对头front()
 - 返回队尾back()
 - 清空,初始化
 
- priority_queue 头文件<queue>
 
- 初始化,默认大根堆
 - 长度size()
 - 是否为空empty()
 - 队尾插入push()
 - 删除队头pop()
 - 返回堆顶poo()
 - 清空,初始化
 
- deque 头文件<deque>
 
- 初始化
 - 长度size()
 - 是否为空empty()
 - 返回第一个元素front()
 - 返回最后一个数back()
 - 删除最后一个数pop_back()
 - 插入push_back(x)
 - 队首插入一个元素push_front()
 - begin()
 - end()
 
- set 头文件<set>
 
- 初始化
 - 返回元素个数size()
 - 是否为空empty()
 - 清空clear()
 - 第几个数begin()
 - 最后一个的后一个end()
 - 插入insert()
 - 查找find()
 - 删除erase(x)
 - 返回大于等于x的最小的的迭代器lower_bound(x)
 - 返回大于x的最小的数的迭代器upper_bound(x)
 
- map 头文件<map>
 
- 初始化
 - 插入insert()
 - 删除erase()
 - 查找find()
 - 返回大于等于x的最小的的迭代器lower_bound(x)
 - 返回大于x的最小的数的迭代器upper_bound(x)
 
- unordered
 
- unordered_set
 - unordered_map
 - unordered_muliset
 - unordered_multimap
 
- algorithm 头文件<algorithm>
 
- 排序sort()
 - 最值max、min
 - 最大公约数__gcd
 - 交换swap(a,b)
 - 二分查找lower_bound()、upper_bound()
 - 倒置reverse()
 - 全排列next_permutation()
 
