c++中vector的排序函数:sort()
int s[] = {1,6,3,2,5};
vector<int> vec(s, s+5);
//正向排序:按照从小到大的顺序排序
sort(vec.begin(), vec.end());
for(vector<int>::iterator it=vec.begin(); it!=vec.end(); it++){
cout<<*it<<" ";
}
cout<<endl;
//逆向排序:按照从大到小的顺序进行排序
sort(vec.rbegin(), vec.rend());
for(vector<int>::iterator it=vec.begin(); it!=vec.end(); it++){
cout<<*it<<" ";
}
cout<<endl;