1. 给定两个大小为 m n 的正序(从小到大)数组 nums1 nums2。请你找出并返回这两个正序数组的中位数。
    2. 进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?
    1. 示例 1
    2. 输入:nums1 = [1,3], nums2 = [2]
    3. 输出:2.00000
    4. 解释:合并数组 = [1,2,3] ,中位数 2
    5. 示例 2
    6. 输入:nums1 = [1,2], nums2 = [3,4]
    7. 输出:2.50000
    8. 解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5
    9. 示例 3
    10. 输入:nums1 = [0,0], nums2 = [0,0]
    11. 输出:0.00000
    12. 示例 4
    13. 输入:nums1 = [], nums2 = [1]
    14. 输出:1.00000
    15. 示例 5
    16. 输入:nums1 = [2], nums2 = []
    17. 输出:2.00000
    18. 提示:
    19. nums1.length == m
    20. nums2.length == n
    21. 0 <= m <= 1000
    22. 0 <= n <= 1000
    23. 1 <= m + n <= 2000
    24. -106 <= nums1[i], nums2[i] <= 106
    1. /**
    2. * @param {number[]} nums1
    3. * @param {number[]} nums2
    4. * @return {number}
    5. */
    6. var findMedianSortedArrays = function(nums1, nums2) {
    7. var arr=nums1.concat(nums2)
    8. arr.sort((a,b)=>a-b)
    9. var len=arr.length
    10. if(len%2==0 && len>0){
    11. return (arr[len/2]+arr[len/2-1])/2
    12. }else{
    13. return arr[(len-1)/2]
    14. }
    15. };