欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Median of Two Sorted Arrays(leetcode)

程序员文章站 2022-05-14 20:20:15
...

1.js将两个数组合为一个数组的方法可以使用concat(),也可以使用扩展运算符,所以方法就有两种

var arr = nums1.concat(nums2).sort((a,b)=>a-b);
    var a = (nums1.length + nums2.length)%2;
    var b = (nums1.length + nums2.length)/2;
    if(a == 0){
        return  (arr[b-1]+arr[b])/2;
    }else{
        b = Math.floor(b);
        return arr[b];
    }  

或者是

var findMedianSortedArrays = function(nums1, nums2) {
    var arr = [...nums1, ...nums2].sort((a,b)=>a-b);
    var a = (nums1.length + nums2.length)%2;
    var b = (nums1.length + nums2.length)/2;
    if(a == 0){
        return  (arr[b-1]+arr[b])/2;
    }else{
        b = Math.floor(b);
        return arr[b];
    }  
};