#include <stdio.h>
#define maxsize 5
int search(int A[],int B[],int L){
int C[2*L];
int i=0,j=0,k=0;
while(i<L&&j<L){
if(A[i]<B[j]){
C[k++]=A[i++];
}else{
C[k++]=B[j++];
}
}
while(j<L){
C[k++]=B[j++];
}
while(i<L){
C[k++]=A[i++];
}
return C[(2*L-1)/2];
}
int main(){
int A[maxsize]={1,3,5,7,9};
int B[maxsize]={2,4,6,8,10};
int x=search(A,B,maxsize);
printf("%d",x);
return 0;
}
2011年408数据结构算法真题c语言实现暴力解(带测试功能)
于 2023-03-29 09:17:30 首次发布