首页 > 编程语言 > 详细

Python快排

时间:2020-04-23 13:13:30      阅读:47      评论:0      收藏:0      [点我收藏+]
1 def quick_sort(arr):
2     if len(arr) <= 1:
3         return arr
4     else:
5         base = arr[0]
6         less = [v for v in arr[1:] if v<=base]
7         more = [v for v in arr[1:] if v>base]
8         return quick_sort(less) + [base] + quick_sort(more)

 

def quick_sort(arr):if len(arr) <= 1: return arr else: base = arr[0] less = [v for v in arr[1:] if v<=base] more = [v for v in arr[1:] if v>base] return quick_sort(less) + [base] + quick_sort(more)

Python快排

原文:https://www.cnblogs.com/Yanss/p/12759887.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!