给容器排序
vector
vector<double> s;
s.push_back(1.22);
s.push_back(15.3);
s.push_back(1.33);
sort(s.begin(),s.end(),greater<double>());
for(vector<double>::iterator it=s.begin();it!=s.end();it++){
cout<<*it<<' ';
}
set
因为set默认按照从小到大排序,所以只能在建立时选择排序方案,之后就能改变
set<int,greater<int> >a;//降序set
容器直接=比较其内元素是否相等
vector、map、set、stack、queue均支持