帮我写一份快速排序算法
时间: 2023-05-21 14:04:31 浏览: 108
快速排序算法
4星 · 用户满意度95%
好的,以下是一份快速排序算法的 Python 代码:
```python
def quick_sort(arr):
if len(arr) <= 1:
return arr
else:
pivot = arr[0]
left = []
right = []
for i in range(1, len(arr)):
if arr[i] < pivot:
left.append(arr[i])
else:
right.append(arr[i])
return quick_sort(left) + [pivot] + quick_sort(right)
```
这份代码将一个输入数组 arr 进行快速排序并返回排好序的数组。
阅读全文