1. #include<vector> 头文件

  1. vector<int> v(N,i) 建立一个数组v,元素类型为int,初始有N个数值为i的元素,N,i可省略

  1. v.push_back(a) 将元素a插入到数组末尾,并增加数组长度

  1. v.size() 返回数组v的长度

  1. v.resize(n,m) 调整数组长度为n,n如果比原来小,则删除多余的元素;n如果比原来大,新增部分都初始化为m,m可省略;

  1. v.begin() 返回数组v首元素的指针,即v[0],并且v[1]为*(v.begin()+1)

  1. v.end() 返回数组v末元素的下个元素的指针

  1. 使用与普通数组方式一样,数组名<数组下标>

  1. 也可以使用二维数组,写为vector<int> v[12]或者vector< vector<int> >v

代码举例:

注意:小心数组越界,会RE