#include#include void Merge(int a[],int p,int q,int r){ int i,j,k,n1,n2; int * front,* back; n1=q-p+1; //前一部分长度 n2=r-q; //后一部分长度 front = (int *)malloc(n1*sizeof(int)); //申请两个空间来存放拍好的数组 back = (int *)malloc(n2*sizeof(int)); for(i = 0;i
本文共 358 字,大约阅读时间需要 1 分钟。
#include#include void Merge(int a[],int p,int q,int r){ int i,j,k,n1,n2; int * front,* back; n1=q-p+1; //前一部分长度 n2=r-q; //后一部分长度 front = (int *)malloc(n1*sizeof(int)); //申请两个空间来存放拍好的数组 back = (int *)malloc(n2*sizeof(int)); for(i = 0;i
转载于:https://blog.51cto.com/13645380/2108293