丹东建设监督网站,网站建设 招聘,找设计师,网站点击量 哪里查询STL
vector 头文件vector
初始化,定义,定义长度#xff0c;定义长度并且赋值#xff0c;从数组中获取数据返回元素个数size()判断是否为空empty()返回第一个元素front()返回最后一个数back()删除最后一个数pop_back()插入push_back(x)清空clear()begin()end()使用s…STL
vector 头文件vector
初始化,定义,定义长度定义长度并且赋值从数组中获取数据返回元素个数size()判断是否为空empty()返回第一个元素front()返回最后一个数back()删除最后一个数pop_back()插入push_back(x)清空clear()begin()end()使用size()遍历使用begin()和end()遍历使用auto遍历
pair 头文件utility
初始化pairint,intmake_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_setunordered_mapunordered_mulisetunordered_multimap
algorithm 头文件algorithm
排序sort()最值max、min最大公约数__gcd交换swap(a,b)二分查找lower_bound()、upper_bound()倒置reverse()全排列next_permutation()