Merge Sort问题
要求将A列表进行排序操作(假设该排序算法的复杂度为T(n)T(n)T(n)),那么可以将其对半分,分成子问题1(复杂度为T(n2)T(\frac{n}{2})T(2n))和子问题2(复杂度为T(n2)T(\frac{n}{2})T(2n)),然后将子问题1和子问题2中的元素一个一个对比,最终得到最后的排序复杂度为O(n)O(n)O(n),如果是分成三个子问题,复杂度为O(2n)O(2n)O(2n),因为这里经过了2次对比操作。
因此分成2次的结果为T(n)=T(n2)+T(n2)+nT(n)=T(\frac{n}{2})+T(\frac{n}{2})+nT(n)=