文字描述 假设初始序列有n个记录,则可看成是n个有序的字序列,每个字序列的长度为1,然后两两归并,得到[n/2]个长度为2或1的有序子序列:再两两归并,…, 如此重复,直到得到一个长度为n的有序序列为止,这种排序方法称为2-路归并排序. 示意图 算法分析 2-路归并排序的时间复杂度为nlogn: 2-路归并排序需要至少同待排序序列同等大小的辅助空间: 与快速排序和堆排序相比,归并排序最大特点就是,它是一种稳定的排序方法. 在一般情况下,2-路归并排序,尤其是递归形式的,很少在内部排序中使用,一般…