算法图解——03.快速排序

                                   算法图解——03.快速排序

快速排序对任何长度的数组都管用

def quicksort(arr):
    if len(arr) < 2:
        return arr
    else:
        pivot = arr[0]
        less = [ i for i in arr[1:] if i < pivot]
        greater = [i for i in arr[1:] if i > pivot]
        return quicksort(less) + [pivot] + quicksort(greater)

猜你喜欢

转载自blog.csdn.net/qq_43299522/article/details/108937061
03.