快速排序

源程序:

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([7,12,5,8,4,2,10,15]))
原文地址:https://www.cnblogs.com/duanqibo/p/15729626.html