后三组数据超时 有大佬帮忙解决咩
查看原帖
后三组数据超时 有大佬帮忙解决咩
731172
magicmelonG楼主2023/1/25 13:52
n=input()
arr=input()
nums=[int(n) for n in arr.split()]
def quicksort(array):
    if len(array)<2 :
        return array
    else:
        pivot=array[0]
        less=[i for i in array[1:] if i<=pivot]
        greater=[i for i in array[1:] if i>pivot]

        return quicksort(less)+[pivot]+quicksort(greater)
#print(quicksort(nums))   #这里去掉中括号如果用[1:-1]去掉的不是字符中括号 而是列表里的元素
finallist=' '.join(str(i) for i in quicksort(nums))
print(finallist)
2023/1/25 13:52
加载中...