int getMid(int a[],int b[],int len,int p,int r)
{
if(r<=p)
return a[p];
int mid1=(p+r)/2,mid2=len-mid1+1;
if(a[mid1]==b[mid2])
return a[mid1];
else if(a[mid1]<b[mid2])
getMid(a,b,len,mid1+1,r);
else
getMid(a,b,len,p,mid1-1);
}
算法导论 练习题 9.3-8
最新推荐文章于 2019-08-01 21:18:19 发布