sort的简单用法

  1. 头文件
#include<algorithm>
  1. 用法
sort(begin,end);sort(begin,endl,cmp);
//endl是最后一位的下一位

关于cmp函数
cmp函数是bool类型,返回值为ture时不改变次序,反之改变。

bool cmp(int a,int b)
{
	return a>b;//降序return a<b;//升序
}
  1. 结构体排序
    按结构体内的某一项进行排序
    例如
struct stu{
int name;
int id;
}a[10];
bool cmp(stu a,stu b)
{
	return a.id>b.id;//按id降序排列
}
int main()
{
sort(a,a+10,cmp);
return 0;
}
发布了13 篇原创文章 · 获赞 17 · 访问量 323

猜你喜欢

转载自blog.csdn.net/SDAU_LGX/article/details/104731561