sort函数
来源:互联网 发布:刚开的淘宝店怎么装修 编辑:程序博客网 时间:2024/06/13 22:06
sort函数:#include <algorithm>,默认从小到大,如果降序可写第三方函数进行排序,EXP:sort(array,array+n,cmp)
1.普通排序,升序
01
#include <iostream>
02
#include <algorithm>
03
using
namespace
std;
04
int
main()
05
{
06
int
a[10]={7,3,4,6,5,1,2,9,8,0};
07
sort(a,a+10);
08
for
(
int
i=0;i<10;i++)
09
cout<<a[i]<<
" "
;
10
return
0;
11
}
12
OUTPUT:0 1 2 3 4 5 6 7 8 9
普通排序,降序
01
#include <iostream>
02
#include <algorithm>
03
using
namespace
std;
04
bool
cmp(
int
a,
int
b)
05
{
06
return
a>b;
07
}
08
int
main()
09
{
10
int
a[10]={7,3,4,6,5,1,2,9,8,0};
11
sort(a,a+10,cmp);
12
for
(
int
i=0;i<10;i++)
13
cout<<a[i]<<
" "
;
14
return
0;
15
}
16
OUTPUT:9 8 7 6 5 4 3 2 1 0
2.结构体排序,a升,b降,c降
01
#include <iostream>
02
#include <algorithm>
03
using
namespace
std;
04
struct
data
05
{
06
int
a;
07
int
b;
08
int
c;
09
};
10
bool
cmp(data x,data y)
11
{
12
if
(x.a!=y.a)
return
x.a<x.y;
13
if
(x.b!=y.b)
return
x.b>y.b;
14
if
(x.c!=y.c)
return
x.c>y.c;
15
}
16
int
main()
17
{
18
.....
19
sort(array,array+n,cmp);
20
return
0;
21
}
原创文章,转载请注明: 转载自C/C++程序员之家
0 0
- sort函数
- sort函数
- sort函数
- sort函数
- sort函数
- sort 函数
- sort函数
- sort函数
- sort()函数
- sort函数
- sort函数
- sort函数
- sort函数
- sort函数
- sort函数
- sort函数
- sort函数
- sort函数
- Code[vs]1008 选数( dfs+枚举判素)
- Practical Programming in C
- cpio文件系统的解压和制作方法
- 如何评价个人在软件开发团队中的绩效
- 责任链模式
- sort函数
- 【数学】数组循环右移k位,要求时间复杂度为O(n)
- 源代码控制管理办法
- ubuntu 10.10 添加系统调用的方法
- 分布式Hadoop安装入门(2)——免密码SSH
- 022 数组初始化
- cx_oracle ImportError: DLL load failed: 找不到指定的程序
- App推广中,我是怎么铺渠道的
- 模拟PspTerminateProcess结束进程-学习笔记