给定两个长度为 n 和 m 的升序数组(后一个数一定大于等于前一个数),请你找到这两个数组中全部元素的中位数。
数据范围:
,数组中的元素满足
public double Median (ArrayList<Integer> nums1, ArrayList<Integer> nums2) {
// write code here
nums1.addAll(nums2);
Collections.sort(nums1);
int n=nums1.size();
double t=0;
if(n%2 ==0) t=(double)(nums1.get(n/2 -1)+ nums1.get(n/2))/2;
else t=nums1.get(n/2);
return t;
}