def q_sort(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 q_sort(less) + [pivot] + q_sort(greater)
相关文章
- 02-21python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
- 02-21Python3 序列排序
- 02-21python的简单例题6
- 02-21插入排序之python实现源码
- 02-21Python快速入门学习笔记(三)——函数的定义与调用
- 02-21Python编程之字符串排序
- 02-21Python 冒泡法排序
- 02-21python简单小程序代码,python编程小程序
- 02-21嵌入式100题(52):快速排序
- 02-21数组快速排序