vector
首先需要包含头文件<vector>
创建方式:vector<int>V
创建了一个元素均为int的容器V
vector容器支持随机访问和迭代器访问
函数 | 作用 |
---|---|
v[n] | 随机访问 |
v.clear() | 清空容器 |
v.size() | 返回容器元素数量 |
v.back() | 返回容器的最后一个元素 |
v.front() | 返回容器的第一个元素 |
v.push_back(n) | 将元素n插入容器末尾 |
v.empty() | 判断容器是否为空,空时返回true |
v.insert(v.begin()+i,a) | 在第i个元素后面插入a |
v.insert(v.begin()+i,n,a) | 在第i个元素后面插入n个a |
v.erase(v.begin()+i) | 删除第i+1个元素 |
v.erase(v.begin()+i,v.begin()+j) | 删除第i+1到第j个元素,删除的数据下标表示为[i,j) |