Java实现归并排序算法

归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。

  1. 基本思想

    1. 可以将一组数组分成A,B两组
    2. 依次类推,当分出来的小组只有一个数据时,就可以认为这个小组已经达到了有序
    3. 然后合并相邻的两个小组
    4. 这样先通过递归的分解数组,再合并数组就可以完成 归并排序
  2. 两个数组的合并算法实现

相关推荐