快速排序 快速排序的执行流程: (1) 先从数列中取出一个数作为基准数. (2) 将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边. (3)再对左右区间重复第二步,直到各区间只有一个数. C程序实现: int *q_sort(int *arr, int left, int right) { int i, j, t, temp; if (left >= right) { return arr; } temp = arr[left]; //选择基准值 i = left; j = rig…