用 python 代码实现快速排序
时间: 2023-10-16 18:10:28 浏览: 112
python实现快速排序
好的,快速排序的 Python 代码如下所示:
```python
def quick_sort(arr):
if len(arr) <= 1:
return arr
else:
pivot = arr[0]
left = []
right = []
for i in arr[1:]:
if i < pivot:
left.append(i)
else:
right.append(i)
return quick_sort(left) + [pivot] + quick_sort(right)
```
你可以通过调用该函数并传入一个列表来实现快速排序。
阅读全文