前提:vector
sort(s.begin(),s.end())默认情况是升序
(sort(s.begin(),s.end(),less
如果要降序可以用sort(s.begin(),s.end(),greater
(使用greater
降序也可以(在主函数外写一个compare(**注意要用bool**))
bool compare(int x, int y){
return x > y;
}
sort(s.begin(),s.end(),compare)**(注意此处compare不用打括号,这是规则)**
也可以就地写一个仿函数
sort(s.begin(),s.end(),&{
return x > y;
});