问题标题: 酷町堂:2634 从大到小排序1

0
0
已解决
刘乐宸
刘乐宸
新手天翼
新手天翼
题目描述 Description
给你一个长度为n的序列,让你给这个序列从大到小排序。(n<=100000)

输入描述 Input Description
第一行:一个整数n
第二行:n个整数,表示这个序列,整数取值范围不超过10000000

输出描述 Output Description
一行:n个整数,表示排序好的序列。

样例输入 Sample Input
6
2 4 5 1 3 7

样例输出 Sample Output
7 5 4 3 2 1

题目

求大神用sort(快排)来解题,最好附上思路。


0
已采纳
毕小曼
毕小曼
初级光能
初级光能

从大到小sort排

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

记得要在数组输入后加:

如果你输入数组时,i从1开始排
那么就加sort(数组名+1,数组名+n+1,cmp);
如果你输入数组时,i从1开始排
那么就加sort(数组名,数组名+n,cmp);

祝你AC快乐~~~~~~~

0
0
0
0
周旭东
周旭东
初级光能
初级光能

用选择排序,就行了。

我要回答