349. 两个数组的交集 golang
349. 两个数组的交集
给定两个数组,编写一个函数来计算它们的交集。
示例 1:
输入: nums1 = [1,2,2,1], nums2 = [2,2]
输出: [2]
示例 2:
输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]
输出: [9,4]
说明:
输出结果中的每个元素一定是唯一的。
我们可以不考虑输出结果的顺序。
Code
func intersection(nums1 []int, nums2 []int) []int {set := make(map[int]bool)res := make([]int, 0)for _, v1 := range nums1 {set[v1] = true}// [1,2,2,1]// [2,2]// 用hash的value来进行true, false判断。值得借鉴for _, v2 := range nums2 {if true_or_false, ok := set[v2]; ok && true_or_false { //nums2里面包含nums1里的元素res = append(res, v2)set[v2] = false //防止重复输出}}return res
}
349. 两个数组的交集 golang相关推荐
- 算法训练Day6 | LeetCode:242. 有效的字母异位词(数组作哈希表);349. 两个数组的交集(Set作哈希表);202.快乐数 (Set作哈希表);1. 两数之和(Map作哈希表)
目录 LeetCode242. 有效的字母异位词 方法:数组作哈希表 1. 思路 2. 代码实现 3. 复杂度分析 4. 思考 Leetcode349. 两个数组的交集 方法一:用Set作HashMa ...
- 两个对象数组交集_yiduobo的每日leetcode 349.两个数组的交集 amp;amp; 350.两个数组的交集II...
祖传的手艺不想丢了,所以按顺序写一个leetcode的题解.计划每日两题,争取不卡题吧 349.两个数组的交集https://leetcode-cn.com/problems/intersection ...
- Day 06 | 242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和
这四道题之前都做过!比第一次顺利一些,不过还是得看题解,磕磕绊绊的.不过我相信坚持下去一定会越来越好滴! 242.有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的 ...
- LeetCode -349 两个数组的交集
难度:简单 给定两个数组 nums1 和 nums2 ,返回它们的交集 .输出结果中的每个元素一定是唯一 的.我们可以不考虑输出结果的顺序 . 题目链接 LeetCode -349 两个数组的交集 S ...
- 349两个数组的交集(遗留问题)
349两个数组的交集 题目要求: 给定两个数组 nums1 和 nums2 ,返回 它们的交集 .输出结果中的每个元素一定是 唯一 的.我们可以 不考虑输出结果的顺序 . 示例 1: 输入:nums1 ...
- LeetCode 349 两个数组的交集
349. 两个数组的交集 难度简单476收藏分享切换为英文接收动态反馈 给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] ...
- Leetcode刷题100天—349. 两个数组的交集(集合)—day08
前言: 作者:神的孩子在歌唱 大家好,我叫运智 349. 两个数组的交集 难度简单410收藏分享切换为英文接收动态反馈 给定两个数组,编写一个函数来计算它们的交集. 示例 1: 输入:nums1 = ...
- LeetCode 349. 两个数组的交集【哈希表】
349. 两个数组的交集 给定两个数组 nums1 和 nums2 ,返回 它们的交集 .输出结果中的每个元素一定是 唯一 的.我们可以 不考虑输出结果的顺序 . 示例 1: 输入:nums1 = [ ...
- 代码随想录算法训练营第六天|242. 有效的字母异位词,349. 两个数组的交集,202.快乐数,1. 两数之和
242. 有效的字母异位词 力扣题目链接 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词. 示例 1: 输入: s = "anagram", t = ...
最新文章
- ESFramework介绍之(31)―― 消息分类及对应的处理器
- EnterpriseLibrary数据访问(4)使用数据访问器接收数据
- Java中的延迟分配
- python 不等于_python怎么一次输入两个数
- Python之进程+线程+协程(进程的本质 与 threading线程模块)
- 大数据项目实战——基于某招聘网站进行数据采集及数据分析(一)
- Kali安装beef-xss
- 身份证自动扫描拍照识别技术SDK
- python多张图片生成ppt_天呐,还能这么玩!用 Python 生成动态 PPT
- WiFi万能钥匙总裁:下一步重点是场景化大数据
- 一次学神and农夫and“i春秋”的心理交锋
- 空间规划中的“以流定形”:空间关系-空间活动-空间网络
- 引流脚本有用吗,日引流上千粉的引流脚本是怎么回事
- 快速排序 C/C++
- 工作系列Java开发之利用Java实现ERP系统中Excel表格的导出
- 山东大学计算机组成与设计实验二逻辑运算电路
- 申万一级行业日指数_申万一级行业指数昨日市场表现
- 用PC作为Mac的扩展屏
- python将签名自动插入到PDF文件(PyPDF2)
- 【华为机试真题 Python实现】合法的三角形个数
热门文章
- 关于HTML5本地持久化存储的Web SQL、Local Storage、Cookies技术
- Sublime Text3—Code Snippets(自定义代码片段)
- 学习关于display :flex 布局问题!
- IIS 7.5绑定中文域名转码启动站点报“值不在预期的范围内”
- Hbuilder MUI 下拉选择与时间选择器
- 《Python学习之路 -- 字符串的方法》
- On Comparing Side-Channel Preprocessing Techniques for Attacking RFID Devices
- C 语言实例 - 使用结构体(struct)
- Linux中vim编辑器的缩进的功能键
- 强肝保肝养肝4大食物