from random import randint
def func1(x):
if len(x)<2:
return x
a1=x[0]
a2=[]
a3=[]
for data in x[1:]:
if a1>=data:
a2.append(data)
else:
a3.append(data)
return func1(a2) +[a1] + func1(a3)
if __name__ == '__main__':
nums=[randint(1,100) for i in range((10))]
print(nums)
print(func1(nums))
python-递归排序
猜你喜欢
转载自blog.csdn.net/weixin_45942735/article/details/104132121
今日推荐
周排行