博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LeetCode]--349. Intersection of Two Arrays
阅读量:6333 次
发布时间:2019-06-22

本文共 967 字,大约阅读时间需要 3 分钟。

Given two arrays, write a function to compute their intersection.

Example:

Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].

Note:

Each element in the result must be unique.
The result can be in any order.

给定两个数组,求数组的交集。输出结果中的元素唯一,输出数组可以无序。

public int[] intersection(int[] nums1, int[] nums2) {        int j = 0;        int[] temp = new int[nums2.length];        List
list = new ArrayList
(); List
list2 = new ArrayList
(); for (int i = 0; i < nums1.length; i++) list.add(nums1[i]); for (int i = 0; i < nums2.length; i++) if (list.contains(nums2[i]) && !list2.contains(nums2[i])) { list2.add(nums2[i]); temp[j++] = nums2[i]; } int[] temp2 = new int[j]; for (int i = 0; i < temp2.length; i++) { temp2[i] = temp[i]; } return temp2; }

几个小技巧自己看代码哈,反正就AC了。

转载地址:http://cqsoa.baihongyu.com/

你可能感兴趣的文章
Distributed2:Linked Server Login 添加和删除
查看>>
Java中取两位小数
查看>>
使用 ftrace 调试 Linux 内核【转】
查看>>
唯一聚集索引上的唯一和非唯一非聚集索引
查看>>
Spark新愿景:让深度学习变得更加易于使用——见https://github.com/yahoo/TensorFlowOnSpark...
查看>>
linux磁盘配额
查看>>
NFS文件共享服务器的搭建
查看>>
%r 和 %s 该用哪个?
查看>>
小公司职场不是“切糕”
查看>>
play工程部署到云服务器
查看>>
ListView 取消点击效果
查看>>
wampServer连接oracle
查看>>
CentOS 6.5下编译安装新版LNMP
查看>>
Android Picasso
查看>>
top命令
查看>>
javascript的作用域
查看>>
新形势下初创B2B行业网站如何经营
查看>>
初心大陆-----python宝典 第五章之列表
查看>>
java基础学习2
查看>>
sysbench使用笔记
查看>>