文章目录 一、 归并排序的思路 二、 代码实现 一、 归并排序的思路 归并趟数的数量级是O(logN) 对N个记录进行归并排序,空间复杂度为O(N) 二、代码实现 /*合并两个有序线性表*/ itn *B=(int *)malloc((n+1)*sizeof(int)); void Merge(int A[],int low,int mid,int high){ for(int k=low;k<=high;k++) B[k]=A[k]; for(int i=low,int j=mid+1,int k=i;i<=mid&&j<=high;k++){ ...