leetcode笔记10 Intersection of Two Arrays(求交集)
问题描述:
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.
 
my answer:

思路:
遍历nums1里的元素,看nums2里是否存在,如果存在且没有在num里出现过,则添加到num,最后返回num
重点问题:
1 忘记考虑nums1为None的情况
2 在第二个if 下使用set(num)总是报错,还没有明白为什么
leetcode笔记10 Intersection of Two Arrays(求交集)的更多相关文章
- 【一天一道LeetCode】#350. Intersection of Two Arrays II
		
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given t ...
 - 【leetcode】350. Intersection of Two Arrays II
		
problem 350. Intersection of Two Arrays II 不是特别明白这道题的意思,例子不够说明问题: 是按顺序把相同的元素保存下来,还是排序,但是第二个例子没有重复... ...
 - Intersection of Two Arrays(交集)
		
来源:https://leetcode.com/problems/intersection-of-two-arrays Given two arrays, write a function to co ...
 - LeetCode:4_Median of Two Sorted Arrays | 求两个排序数组的中位数 | Hard
		
题目: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the ...
 - 【leetcode】349. Intersection of Two Arrays
		
Given two arrays, write a function to compute their intersection. Example: Given nums1 = [1, 2, 2, 1 ...
 - 【一天一道LeetCode】#349. Intersection of Two Arrays
		
一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given t ...
 - LeetCode算法题-Intersection of Two Arrays(Java实现-四种解法)
		
这是悦乐书的第207次更新,第219篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第75题(顺位题号是349).给定两个数组,编写一个函数来计算它们的交集.例如: 输入: ...
 - 【LeetCode】349. Intersection of Two Arrays 解题报告(Java & Python)
		
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 方法一:Java解法,HashSet 方法二:Pyt ...
 - 【leetcode❤python】Intersection of Two Arrays
		
#-*- coding: UTF-8 -*- #求两个集合的交集class Solution(object): def intersection(self, nums1, nums2): ...
 
随机推荐
- SOJ4389 川大贴吧水王 队列
			
描述 _L的室友HZ喜欢在川大贴吧上发帖,据传说,HZ在川大贴吧上发的贴子数已经超过了该贴吧贴子总数的一半,被江湖人封为川大贴吧水王,你能帮_L迅速找出这位川大贴吧水王HZ的ID吗? 已知川大贴吧贴子 ...
 - MyBatis(3)开发dao方法
			
本次全部学习内容:MyBatisLearning SqlSession SqlSession是一个面向用户(程序员)的接口. SqlSession中提供了很 ...
 - 理解JavaScript闭包(closure)
			
闭包听了很多次了,可是到底有那些具体的用法还是不清楚,看了<JavaScript高级程序设计>,有点明白了. 1.闭包的定义: 闭包其实就是一个函数,而这个函数有点特别,它能够访问另一个函 ...
 - es6的解构赋值
			
分类:数组.对象.字符串.布尔值.函数参数.数值解构赋值
 - 如何创建.gitignore文件
			
为什么要创建.gitignore文件? 因为.gitignore可以排除提交时携带的不必要文件,比如Java中的.class文件.同时还可以排除其他不想提交或者提交没这个必要的文件等等. 创建步骤如下 ...
 - eclipse 设置字体大小
			
步骤: 1.打开eclipse,在工具栏里找到 Window -> Perferences,打开如下图: 2.展开General -> Appearance -> Colors an ...
 - webstorm使用svn
			
http://www.jetbrains.com/phpstorm/webhelp/using-subversion-integration.html 下载slikSVN http://subvers ...
 - MongoDB的角色作用(2)
			
数据压力大到机器支撑不了的时候能否做到自动扩展? 在系统早期,数据量还小的时候不会引起太大的问题,但是随着数据量持续增多,后续迟早会出现一台机器硬件瓶颈问题的.而MongoDB主打的就是海量数据架构, ...
 - java   Scanner和异常
			
Java Scanner 类 java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入. 下面是创建 Scanner 对象的基本语法: Scann ...
 - Java中的IO流(三)
			
上一篇<Java中的IO流(二)>把学习Java的字符流以及转换流作了一下记录,从本篇开始将把IO流中对文件或文件夹操作的对象File类的学习进行一下记录. 一,File类的构造函数及字段 ...