美文网首页
leetcode算法练习- 两个数组的交集II

leetcode算法练习- 两个数组的交集II

作者: 土豪码农 | 来源:发表于2019-03-23 18:24 被阅读0次

    给定两个数组,编写一个函数来计算它们的交集。

    示例 1:

    输入: nums1 = [1,2,2,1], nums2 = [2,2]
    输出: [2,2]

    示例 2:

    输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]
    输出: [4,9]

    说明:

    • 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。
    • 我们可以不考虑输出结果的顺序。

    第一次提交

    var intersect = function(nums1, nums2) {
        const newArr = [];
        nums2.forEach((item)=>{
            const index = nums1.indexOf(item);
            if(index != -1){
               const spliceTtem = nums1.splice(index,1);
                newArr.push(spliceTtem);
               }
        })
        return newArr
    };
    

    相关文章

      网友评论

          本文标题:leetcode算法练习- 两个数组的交集II

          本文链接:https://www.haomeiwen.com/subject/cxmkvqtx.html