我试图理解快速排序,我得到了一般的想法,但我在下面的问题上遇到了麻烦。有没有一种简单的方法可以在每次迭代后根据数组来识别正在使用哪个枢轴?
Consider the following array and its state after iterations of QuickSort on the array:
Initial Array: 32, 12, 17, 73, 40, 88, 16, 75
After Iter 1: 32, 12, 17, 40, 16, 73, 88, 75
After Iter 2: 12, 16, 17, 40, 32, 73, 88, 75
After Iter 3: 12, 16, 17, 40, 32, 73, 88, 75
After Iter 4: 12, 16, 17, 32, 40, 73, 88, 75
After Iter 5: 12, 16, 17, 32, 40, 73, 75, 88
命名此快速排序执行中使用的枢轴选择策略。
提示:检查在每个阶段选择什么值作为枢轴。请记住,快速排序首先对左子数组及其左子数组进行递归排序,然后再对右子数组进行排序。