class Solution {
public static double findMedianSortedArrays(int[] nums1, int[] nums2) {
int Lennum1 = nums1.length;
int Lennum2 =nums2.length;
nums1 = Arrays.copyOf(nums1,Lennum1+Lennum2);
System.arraycopy(nums2,0,nums1,Lennum1,Lennum2);
int[] ss = li(nums1);
float len=(float) ss.length/2;
if(len-(int) len== 0)
{
return (float)(nums1[(int)len] + nums1[(int)len-1])/2;
}
else
{
return nums1[(int)len];
}
}
public static int[] li(int[] nums1)
{
int s;
for(int i=0;i<nums1.length;i++)
{
for (int k=i+1;k<nums1.length;k++)
{
if(nums1[i]>nums1[k])
{
s=nums1[i];
nums1[i]=nums1[k];
nums1[k]=s;
}
}
}
return nums1;
}
}
合并数组-----》 数组排序 -------》 数组折半找出中位数