其中一个长度为length,另一个小于length
// 1 < (9-8+1)(2)
//s = 8时, 1 < (9-8+1)
if(i < length-s+1){...QSort 函数思路路:
判断low 是否⼩小于 high;
求得枢轴,并且将数组枢轴左边的关键字都⽐它小, 右边的关键字都⽐比枢轴对应的关键字⼤;
将数组一分为二,对低子表进行排序,对⾼⼦表进行排序;...)
low++;
//⑤ 将比枢轴值大的记录交换到高端;
swap(L, low, high);
}
//返回枢轴pivokey...//③ 采用替换的方式将比枢轴值小的记录替换到低端
L->r[low] = L->r[high];
//④ 比较,从低位开始,找到比pivokey更大的值的下标位置;...//swap(L, low, high);
//⑤ 采样替换的方式将比枢轴值大的记录替换到高端
L->r[high] = L->r[low];
}
//将枢轴数值替换会