寻找两个有序数组的中位数
findMedianSortedArrays(nums1, nums2){
let arr = [];
arr = nums1.concat(nums2); // 合并
arr.sort((a, b) => {
return a - b;
}); // 排序
let mid = Math.floor(arr.length / 2);
console.log('arr', arr);
console.log('mid', mid);
// 根据数组的长度,判断中位数是否需要平均分
if(arr.length % 2 === 0){
return ((arr[mid-1] + arr[mid]) / 2).toFixed(1);
}
else{
return arr[mid].toFixed(1);
}
}, 
京公网安备 11010502036488号