Open lf7817 opened 5 years ago
Beats: 55.74% Runtime: 120ms time Complexity : O(n log n) 不符合要求
/**
* @param {number[]} nums1
* @param {number[]} nums2
* @return {number}
*/
var findMedianSortedArrays = function(nums1, nums2) {
const arr = nums1.concat(nums2).sort((a, b) => a - b);
const len = arr.length;
if (len % 2 === 0) {
return (arr[len / 2 - 1] + arr[len / 2]) / 2;
}
return arr[Math.floor(len / 2)];
};
There are two sorted arrays nums1 and nums2 of size m and n respectively.
Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+n)).
You may assume nums1 and nums2 cannot be both empty.
Example 1:
The median is 2.0 Example 2:
The median is (2 + 3)/2 = 2.5