vector
是c++的一个容器, 他可以储存各种类型的对象。是一个能存放任意类型的动态数组。
一、vector的赋值
vector<存储的类型> v;
1、v.push_back(存储的类型) 尾部插入
如:
vector<int>v;
int num;
scanf("%d", &num);
v.push_back(num);
2、v.insert(v.begin()+i,a) 将他插到v[i],原来的i ~n 的值都会往后移一位;
vector<int>v;
v.push_back(1);//内部 1
v.push_back(3);// 1 3
v.insert(v.begin()+1, 2);//1 2 3
3. 迭代器插入(c++ 迭代器类似指针)
vector<int>v;
vector<int>::iterator it;//定义迭代器类型
v.insert(it, 值);