1.数组、列表类
1. 列表初始化
vector<int> nums //没有分配内存
vector<int> nums(list) //将 list 赋值到 nums
vector<int> nums={1,2,3…} //直接赋值
vector<int> nums(7,2) //有7个元素,每个元素为2.(nums(7)表示有7个元素,但是没有赋值。)
2.列表数值插入
insert()
v.insert(v.begin(),8);//在最前面插入新元素。
v.insert(v.begin()+2,1);//在迭代器中第二个元素前插入新元素
v.insert(v.end(),3);//在向量末尾追加新元素
参考: c++ insert
push_back()
vector.push_back(line)
//在后面插入
2. 常用的 STL 函数
1. 排序函数: sort()
功能:对容器进行排序。
PS:适用于:array、vector、deque 三种容器。
#include < algorithm>
//necessary file
sort(myvector.begin(), myvector.begin() + 4, greater<int>