首页 > 其他分享 >【排序】349. 两个数组的交集

【排序】349. 两个数组的交集

时间:2022-10-06 10:22:33浏览次数:44  
标签:set 交集 s2 s1 排序 349 nums2

链接:https://leetcode.cn/problems/intersection-of-two-arrays/

描述:

 

 思路:

这道题简直太明显了...直接丢到集合里,求交集就行了。注意python的求交集可以直接用&符号。

代码:

1 class Solution:
2     def intersection(self, nums1, nums2):
3         s1 = set(nums1)
4         s2 = set(nums2)
5         return list(s1 & s2)

 

标签:set,交集,s2,s1,排序,349,nums2
From: https://www.cnblogs.com/bjfu-vth/p/16757112.html

相关文章

  • 排序
    查询所有员工薪资,排序orderby(默认升序);orderby...desc(指定降序);orderby...asc(指定升序);可以两个字段排序吗?或者说按照多个字段排序?查询员工名字和薪资,要求按照......
  • 【排序】268. 丢失的数字
    链接 https://leetcode.cn/problems/missing-number/submissions/ 思路一:直接排序,排序后遍历,发现元素跟下标不同就返回下标即可。如果遍历到最后都没有返回,说明是最......
  • 【排序】242. 有效的字母异味词
    https://leetcode.cn/problems/valid-anagram/这种题目简单是很简单,但是写起来很麻烦。思路:先搞一个dict用来存放第一个字符串各字符及其出现次数的对应关系。然后遍......
  • POJ 3494 Largest Submatrix of All 1’s(单调栈)
    POJ3494LargestSubmatrixofAll1’s(单调栈)题意:​ 给出一个01矩阵,请找出其中最大的全部为1构成的子矩阵。矩阵大小为\(2000*2000\)思路:​ 我们把问题分解到每一......
  • 十大排序算法(无代码)
    首先来介绍一些简单的概念:1.稳定:如果a原本在b的前面,且a=b,排序后a仍然在b的前面 不稳定:如果a原本在b的前面,且a=b,排序后a可能出现在b的后面 2.十大经典排序算法基......
  • 排序算法
    例如12,23,8,15,33,24,77,551.选择排序即从最小数开始排序,一次排一个2.冒泡排序从最后一个数开始比前一个数小就互换,比前一个数大就判断前一个数和再前一个数,一次迭代排好一......
  • Java冒泡排序
    publicclassArrayDome7{/*冒泡拍寻是最为出名的排序算法之一,总共又八大paixu冒泡排序的代码是:两层循环,外层冒泡轮数,里层依次比较时间......
  • 树状数组-归并排序-逆序对-2426. 满足不等式的数对数目
    问题描述给你两个下标从0 开始的整数数组 nums1和 nums2 ,两个数组的大小都为 n ,同时给你一个整数 diff ,统计满足以下条件的 数对 (i,j) :0<=i<j<=n-......
  • 基数排序
    以前没学过,以为是个很难的算法(不然也不会这么快)。然后今天要用到,就学了一下。最开始没看懂网上的题解,就自己琢磨了一下,然后有点理解了。桶排序(在OI-wiki上称作计数排序......
  • (组合数据类型)编程输入两个字符串,转换成对应的集合存于集合变量a和b中(不能存其它变量)
    样例输入12324 样例输出{'1','2','3'}&{'2','4'}={'2'} 样例输入123424 样例输出{'1','2','3','4'}&{'2','4'}={'2'......