快排

作者: 小云1121 | 来源:发表于2021-09-14 08:51 被阅读0次
    def quick_sort1(nums):
            if len(nums)<=1:
                    return nums
            piv=nums[0]
            pre_nums=[ k for k in nums if k<piv ]
            aft_nums=[ k for k in nums if k>piv ]
            zz=[ k for k in nums if k==piv ]
            return quick_sort1(pre_nums)+zz+quick_sort1(aft_nums)
    
    arr=[2,1,55,21,32,100,1,2]
    a=quick_sort1(arr)
    print(a)
    
    

    相关文章

      网友评论

          本文标题:快排

          本文链接:https://www.haomeiwen.com/subject/jgzqgltx.html