已序子专题

两段已序子数组 就地排序

问题描述 输入:数组 a,分成两段;第一段长度为 m,已序,第二段长度为 n,已序 要求:将整个数组 a 排列为全部有序,只使用一个临时变量,即空间复杂度为 O(1)   解决思路 设定数组 a[m+n],第一段为 a[i], 0 < i < m-1;第二段为 a[j], m < j < m+n-1。 方法:将第二段的元素依次插入到第一段已序的子数组中,即特殊的插入排序。   何时