取出两个长度为 L 的有序数组的合并后的中位数
int find_mid_number(int a[],int b[],int L){
int i=0;
int j=0;
for(int len=0;len<L-1;len++){
if(a[i]<=b[j]){
i++;
}else{
j++;
}
}
int mid=a[i]<=b[j]?a[i]:b[j];
return mid;
}
Jan 03, 20251 min read
取出两个长度为 L 的有序数组的合并后的中位数
int find_mid_number(int a[],int b[],int L){
int i=0;
int j=0;
for(int len=0;len<L-1;len++){
if(a[i]<=b[j]){
i++;
}else{
j++;
}
}
int mid=a[i]<=b[j]?a[i]:b[j];
return mid;
}