zoukankan      html  css  js  c++  java
  • 【leetcode❤python】350. Intersection of Two Arrays II

    #-*- coding: UTF-8 -*-
    class Solution(object):
        def intersect(self, nums1, nums2):
            
            if len(nums1)<len(nums2):
                tmp=nums1
                nums1=nums2
                nums2=tmp
           
            tmpdic={}
           
            for num in nums1:
                tmpdic[num]=tmpdic[num]+1 if num in tmpdic else 1
            
            commonList=[]
            for num in nums2:
     
                if tmpdic.get(num)>None and tmpdic.get(num)>=1:
                    
                    commonList.append(num)
                    
                    tmpdic[num]=tmpdic.get(num)-1
          
            return commonList
                
    sol=Solution()
    print sol.intersect(nums1=[1,1,1], nums2=[1,1])   

  • 相关阅读:
    Spring MVC 体系结构和处理请求控制器
    Spring配置补充
    MyBatis与Spring的整合
    Ioc和AOP使用扩展
    JS 节流
    JS写返回上一级
    iframe父页面获取子页面的高度
    博客编写计划
    正则表达式
    实用 SQL 命令
  • 原文地址:https://www.cnblogs.com/kwangeline/p/5953646.html
Copyright © 2011-2022 走看看