几个vector的用法
(1)头文件#include<vector>.
(2)创建vector对象,vector<int> vec;
(3)尾部插入数字:vec.push_back(num);
(4)使用下标访问元素,cout<<vec[0]<<endl; 下标是从0开始的。
(5)返回向量头指针,指向第一个元素:vec.begin()
(6)返回向量尾指针,指向向量最后一个元素的下一个位置:vec.end()
(7)插入元素: vec.insert(vec.begin()+i,a);在第i个元素后面插入a;
(8)删除元素: vec.erase(vec.begin()+2);删除第3个元素
vec.erase(vec.begin()+i,vec.end()+j);删除区间[i,j-1];区间从0开始
(9)向量大小:vec.size();
(10)清空:vec.clear() //清空之后,vec.size()为0
注:用类似于vector<int>作为函数的返回类型就要创建vector变量然后进行返回
建立变量: vector<int> a;