def quick_sort(arr, low, high):
pivot_index = partition(arr, low, high)
quick_sort(arr, low, pivot_index)
quick_sort(arr, pivot_index+1, high)
def partition(arr, low, high):
for j in range(low, high):
arr[i], arr[j] = arr[j], arr[i] # 把小的值换到i位置
arr[i+1], arr[high] = arr[high], arr[i+1] # i永远指向一个小于等于pivot的值