python-递归排序

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))
发布了46 篇原创文章 · 获赞 0 · 访问量 439

猜你喜欢

转载自blog.csdn.net/weixin_45942735/article/details/104132121
今日推荐