C/C++教程

leetcode349_求两者交集

本文主要是介绍leetcode349_求两者交集,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public int[] intersection(int[] nums1, int[] nums2) {
        Set<Integer> set1 = new HashSet<>(), set2 = new HashSet<>();
        for(int a: nums1) set1.add(a);
        List<Integer> list = new ArrayList<>();
        for(int b: nums2) {
            if(set1.contains(b)) {
                set1.remove(b);
                list.add(b);
            }
        }
        int[] ans = list.stream().mapToInt(Integer::intValue).toArray();
        return ans;
    }
这篇关于leetcode349_求两者交集的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!