题目描述
输入整型数组和排序标识,对其元素按照升序或降序进行排序(一组测试用例可能会有多组数据)
接口说明
原型:
void sortIntegerArray(Integer[] pIntegerArray, int iSortFlag);
输入参数:
Integer[] pIntegerArray:整型数组
int iSortFlag:排序标识:0表示按升序,1表示按降序
输出参数:
无
返回值:
void
输入描述:
1、输入需要输入的整型数个数
输出描述:
输出排好序的数字
示例1
输入
8
1 2 4 9 3 55 64 25
0
输出
1 2 3 4 9 25 55 64
while True:
try:
n=int(input())
string=[int(i) for i in input().split()]
flag=input()
if flag=='0':
string.sort()#sort无返回值
elif flag=='1':
string.sort(reverse=True)
print(' '.join(map(str,string)))#join只能用于数组
except:
break
整型数组排序算法实现

本文介绍了一种基于输入整型数组和排序标识的排序算法,能够根据升序或降序标识对数组进行排序。通过读取整型数个数和具体数值,利用Python内置的sort方法完成排序,并根据标识决定是否逆序。最后输出排序后的整型数组。
870

被折叠的 条评论
为什么被折叠?



