java的归并排序怎么写
时间: 2023-02-19 08:29:48 浏览: 66
java归并排序
归并排序的基本思想是:把待排序序列分成若干个子序列,每个子序列是有序的;然后再把有序子序列合并为整体有序序列。
具体实现步骤如下:
(1)申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列;
(2)设定两个指针,最初位置分别为两个已经排序序列的起始位置;
(3)比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置;
(4)重复步骤3直到某一指针达到序列尾;
(5)将另一序列剩下的所有元素直接复制到合并序列尾。
阅读全文