目录 一、问题描述 二、分治策略 三、算法举例 四、复杂度 一、问题描述 应用归并排序方法对一个规模为n的记录序列进行升序排序. 二、分治策略 1)划分: 在要排序的序列中任意选定一个元素a[i]作为划分元素,也称主元。 2)求解子问题 通过递归调用快速排序算法分别对左子序列,和右子序列进行排序。 方法一:两路归并 方法二:一路归并 3)合并 由于左子序列和右子序列的排序是就地进行,所以无需归并。 三、算法举例 方法一:两路归并 方法二:一路归并