随谈:前言越来越想是随谈了 ,所以之后就改叫随谈算了,因为项目要赶着交 Demo,所以我这礼拜就一直忙着先弄项目那边了。我现在认识到,自己有时候写东西还挺烦的,思路没理清就开始写,导致团队伙伴带来了很多麻烦,学算法 ,一是要锻炼自己的逻辑能力,二就是要让自己耐心。很多事情自己知道是有问题的,但忍不住问,这种其实是无效发言。会让别人觉得你自己很不细心和靠谱。所以向别人提问之前,先三思一下。做完之后,以防万一再向别人确认。
# 题目:
给定两个数组
nums1和nums2,返回 它们的交集
。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。
示例 1:
1
2 输入:nums1 = [1,2,2,1], nums2 = [2,2]
输出:[2]示例 2:
1
2
3 输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出:[9,4]
解释:[4,9] 也是可通过的提示:
1 <= nums1.length, nums2.length <= 10000 <= nums1[i], nums2[i] <= 1000
这题就是考哈希表了。所以直接给出答案
这里贴一下我以前的算法解答
1 | public class Intersect |
新的解答:
1 | public class Solution { |
这题为简单题 。可以自己完全写出来 但不管写什么都先把思绪理清楚