
C++
供自己复习使用
Guan_qiqi
我所理解的生活,就是和喜欢的一切在一起!
展开
-
STL vector
vectorvector创建:一、二、三、vector元素的获取:一、二、vector元素的增删:一、增二、删示例:结果:头文件: < vector >vector< T >容器是包含t类型元素的可自动增长容量的系列容器。也可理解为容量可变的数组。vector 只能在尾部高效的增删元素。vector的容量大小:是指在不分配更多内存的情况下,可以保存的最多元素个数。在创建vector同时不分配元素时,容量大小为0vector的大小:是指容器实际包含的元素个数。原创 2020-05-14 08:58:38 · 311 阅读 · 0 评论 -
STL nth_element()
功能:nth_element()函数将所有比第 k 个元素小的数都排在它前面,数据是无序的,将比第 k 个元素大的数都排在它后面,数据是无序的最后的结果是比第k个元素小的数都在它左边,比它大的数都在它右边,左右两边的数据可以是无序的函数: nth_element( a, a+k, a+n,compare )数据范围: [ a, a+n )参数:第一个参数:区间首地址第二个参数:返回第 k 小的数第三个参数:区间首地址加区间长度,表示函数作用范围第四个参数:不写时,默认返回第 k 小;加原创 2020-05-09 21:04:16 · 255 阅读 · 0 评论 -
进制转换
#include<bits/stdc++.h>using namespace std;int main(){ long long n; cin >> n; int a[n]; for(int i=0; i<n; i++){ cin >> hex >> a[i]; } for(int i=0; i<n; i++){...原创 2020-04-29 11:04:59 · 160 阅读 · 0 评论 -
C++ STL的sort函数 排序
STL的sort基于快速排序,是一种复杂度为 O(nlogn)高效排序方法。但sort属于不稳定排序头文件:#include< algorithm > 或 #include<bits/stdc++.h> //万能头文件函数: sort( first, end, compare )数据范围:[ first, end ) ,不包含 end参数:第一个参数:...原创 2020-04-25 17:28:38 · 390 阅读 · 0 评论