利用Python写出快速排序算法的代码
时间: 2023-06-02 12:07:29 浏览: 107
Python 算法集.zip
当然可以,以下是Python实现的快速排序算法代码:
```python
def quick_sort(arr):
if len(arr) <= 1:
return arr
pivot = arr[len(arr) // 2]
left = [x for x in arr if x < pivot]
middle = [x for x in arr if x == pivot]
right = [x for x in arr if x > pivot]
return quick_sort(left) + middle + quick_sort(right)
```
这段代码可以对一个列表进行快速排序。
阅读全文