C++中vector的相关函数
//声明
vector<int> v;
//构造函数
v.assign(5,3); //5个3
v.push_back(1);
//插入
v.insert(v.begin(),3,2); //插入3个2
//删除
v.erase(v.begin()+1,v.begin()+2);
//大小
v.size();
v.clear();
//排序
//Note: #include<algorithm>
sort(v.begin(), v.end()); //正向排序:按照由小到大的顺序
sort(v.rbegin(), v.rend()); //逆序排列:按照由大到小的顺序
//正序或逆序也可以通过设置sort中第三个参数:
sort(v.begin(), v.end(), greater<int>());
sort(v.begin(), v.end(), less<int>());
//利用迭代器进行输出
for (vector<int>::iterator it = v.begin(); it != v.end(); it++)
{
cout << *it << " ";
}