用Python实现快速排序算法。
以下是使用Python实现的快速排序算法：

```python
def quick_sort(array):
    if len(array) < 2:
        return array
    else:
        pivot = array[0]
        less = [i for i in array[1:] if i <= pivot]
        greater = [i for i in array[1:] if i > pivot]
        return quick_sort(less) + [pivot] + quick_sort(greater)
```

快速排序算法的基本思想是选择一个基准元素，把小于基准元素的元素放到左边，大于基准元素的元素放到右边，然后分别对左右两部分进行递归排序。