3.1.3 MR算法扩展 文章目录 3.1.3 MR算法扩展七、MR算法扩展7.1 MergeSort 归并排序7.2 QuickSort-快排 七、MR算法扩展 7.1 MergeSort 归并排序 7.2 QuickSort-快排 第一步 从数组中选择一个轴点元素(Pivot element),一般选择0位置元素为轴点元素第二步 利用Pivot将数组分割成2个子序列将小于 Pivot的元素放在Pivot前面(左侧) 将大于 Pivot的元素放在Pivot后面(右侧) 等于Pivot的元素放哪边都可以(暂定放在左边) 第三步 对子数组进行第一步,第二步操作,直到不能再分割(子数组中只有一个元素) 时间复杂度 空间复杂度 由于递归调用,每次类似折半效果所以空间复杂度是O(logn)