最后所生成的数组元素个数为2n个.
最坏情况为: 每比较一次,只确定一个元素的位置(最后一次比较确定两个元素的位置,即倒数第一个和倒数第2个),所以总的最坏比较次数为2n-1.
举个例子吧
2 4 6 8 ----a
1 3 5 7 ----b
首先
2
1 3比较两次 --- 2次
4
3 5因为是排好顺序的,所以4只需要和b中2后面的元素3开始比较 ---2次
6
5 7 同理----2次
8
7 ------1次
一共
2*n-1次
最坏情况为: 每比较一次,只确定一个元素的位置(最后一次比较确定两个元素的位置,即倒数第一个和倒数第2个),所以总的最坏比较次数为2n-1.
举个例子吧
2 4 6 8 ----a
1 3 5 7 ----b
首先
2
1 3比较两次 --- 2次
4
3 5因为是排好顺序的,所以4只需要和b中2后面的元素3开始比较 ---2次
6
5 7 同理----2次
8
7 ------1次
一共
2*n-1次