sort()对结构体进行排序nth_element()部分排序

bool cmp(int a, int b) { return a > b; }
sort(a, a+n, cmp);

greater()就是int的比较器
比如sort(a, a+n, greater())

bool cmp(Node a, Node b) { a.score > b.score || (a.score == b.score && strcmp(a.name, b.name) < 0; }
sort(a, a+n, cmp);

priority_queue默认top取最大

STL中大部分默认升序从小到大
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/huaiyingdetective/article/details/86629344