public class Solution{
public double findMedianSortedArrays(int[] nums1,int[] nums2){
int len1 = nums1.length;
int len2 = nums2.length;
int[] result = new result[len1+len2];
System.arraycopy(nums1,0,result,0,len1);
System.arraycopy(nums2,0,result,len1,len2);
Arrays.sort(result);
int temp = (len1 + len2) % 2;
int count = (len1 + len2) / 2;
double median = 0;
if(temp == 0){
median = (double)(result[count - 1] + result[count])/2;
}else{
median = (double)result[count];
}
return median;
}
}
近期评论