首页 > 其他分享 >350. 两个数组的交集 II

350. 两个数组的交集 II

时间:2023-05-05 16:26:46浏览次数:41  
标签:count 交集 List II int append 350 nums1 nums2

 分析:

 

跟上道题一样,但是可以重复

代码:

class Solution(object):
    def intersect(self, nums1, nums2):
        """
        :type nums1: List[int]
        :type nums2: List[int]
        :rtype: List[int]
        """
        count=[]
        if len(nums1)<len(nums2):
            for i in nums1:
                if i in nums2:
                    count.append(i)
                    nums2.remove(i)
        elif len(nums1)>len(nums2):
            for i in nums2:
                if i in nums1:
                    count.append(i)
                    nums1.remove(i)
        else:
            for i in nums1:
                if i in nums2:
                    count.append(i)
                    nums2.remove(i)
        return count

 

标签:count,交集,List,II,int,append,350,nums1,nums2
From: https://www.cnblogs.com/ooooopppp/p/17374450.html

相关文章

  • 349. 两个数组的交集
     分析:本来刷二分的,但是这道题不用双指针也能做所以就偷个懒,加上数组范围小,遍历就行代码:1classSolution(object):2defintersection(self,nums1,nums2):3"""4:typenums1:List[int]5:typenums2:List[int]6:rtyp......
  • LeetCode 1049. 最后一块石头的重量 II
    思路任何时刻,某个石头的重量永远都是若干石头加减运算的绝对值如a-b+c合并石头都是减法,但仍可能出现+运算符,如a-(b-c)=a-b+c任何一种合并方法,最后一个石头的重量都可以表示成一种代数形式,如a+b-c+d+e+f-g不是所有的代数形式都可以转换为一种合并方法,如a+b+c因此......
  • AcWing 754. 平方矩阵 II
    AcWing754.平方矩阵II1.地址https://www.acwing.com/problem/content/756/2.题解#include<iostream>#include<cstdio>#include<cmath>usingnamespacestd;//每个元素的值为:各个元素下标相减的绝对值+1intmain(){intmatrix[102][102];intn;......
  • 一个stm23移植u8g2驱动iic屏SSD1306方案12864的左边竖着两列没有显示的奇怪问题
    初始化后画一个方框u8g2_DrawLine(&u8g2,0,0,127,0);u8g2_DrawLine(&u8g2,1,0,1,63);//左边框u8g2_DrawLine(&u8g2,0,63,127,63);u8g2_DrawLine(&u8g2,127,0,127,63);左边框地址为0不显示,设置为1还是不显示设置为2可以看到竖线了中景园......
  • [Leetcode] 0680. 验证回文串 II
    680.验证回文串II点击上方标题跳转至leetcode题目描述给你一个字符串 s,最多可以从中删除一个字符。请你判断s是否能成为回文字符串:如果能,返回true;否则,返回false。 示例1:输入:s="aba"输出:true示例2:输入:s="abca"输出:true解释:你可以删除字符'c'。示......
  • cpp: Strategy Pattern II
     //Gold.h:此文件包含"Gold"类。策略模式StrategyPatternC++14//2023年5月1日涂聚文GeovinDuVisualStudio2022edit.#pragmaonce//#ifndefGOLD_H//#defineGOLD_H#ifndef_GOLD_#define_GOLD_#include<iostream>#include<sstrea......
  • 如何计算面积交集
    CSP202303-1田地丈量C++代码#include<iostream>usingnamespacestd;intmain(){intn,a,b;cin>>n>>a>>b;intsum=0;while(n--){intx1,x2,y1,y2;cin>>x1>>y1>>x2......
  • 2.八数码II(搜索进阶 IDA*估价函数 + 迭代加深)
    八数码II↑题目链接题目在一个\(3×3\)的网格中,\(1∼8\)这8个数字和一个X恰好不重不漏地分布在这\(3×3\)的网格中。例如:123X46758在游戏过程中,可以把X与其上、下、左、右四个方向之一的数字交换(如果存在)。把X与上下左右方向数字交换的行动记录为u......
  • Intel Pentium III 512MB内存 i815集显上安装Ubuntu Server 14.04
    自己的御用奔腾IIIPC,接口齐全,准备安装UbuntuServer14.04i386,继续发挥余热,物尽其用。 基本配置:CPU:IntelPentiumIII1000MHz,256KBL2,133MHzFSB,0.18um,1.75v,Coppermine-TRAM:512MBSDRAM,PC133GPU:Inteli82815IGPHDD:128GBSSD, withSATAtoIDEa......
  • 剑指 Offer II 022. 链表中环的入口节点
    题目链接:剑指OfferII022.链表中环的入口节点方法一:哈希解题思路统计走过的节点,当第一次遇到重复的节点时,即为入口节点,否则为\(null\)。代码classSolution{public:ListNode*detectCycle(ListNode*head){unordered_map<ListNode*,bool>cache;......