Sort排序

1、直接用标准库函数(不适用于自定义结构)

#include<algorithm>
//sort(begin,end,greater<data-type>());
//sort(begin,end,less<data-type>());
sort(A,A+100,greater<data-type>()); //降序排列
sort(A,A+100,less<data-type>());//升序排列

2、自定义

#include<algorithm>

bool cmp1(int a,int b)
{
	return a>b;//降序排列
	//return a<b;//默认升序排列
}
//普通数据类型排序
int sum[100];
sort(A,A+100,cmp1);

bool cmp2(student s1,student s2)
{
	return s1.a > s2.b;
}
//自定义类型
student s[100];
sort(s,s+100,cmp2);

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值