leetcode 88 Merge Sorted Array 归并排序

归并排序:先将数组一分为二,将左边部分排序(同样将其一分为二),再将右边部分排序,最后逐层归并。(分治策略)(稳定排序)。 算法稳定性 -- 假设在数列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。则这个排序算法是稳定的! 先排序的时间复杂度为log(n); 后归并的时间复杂度为n; 总的时间复杂度nlog(n)。   1)自顶向下归并排
相关文章
相关标签/搜索