转载请注明出处,谢谢!http://www.cnblogs.com/Asimple/p/5459664.html 归并排序————二分的思想 以中间的数为基准,每次排序都将比其小【升序排】(大【降序排】)的数放在前面,将比其大(小)的数放在后面。 一直重复,知道只有一个数的时候,自然有序。 最后合并分好的有序区间。 总体就是:组间无序,组内有序。 代码如下【升序】: #include <stdlib.h> #include <stdio.h> #define MAX 1000001 int a[MAX], ...