当前位置: 首页 > news >正文

dw做网站实例百度互联网营销是什么

dw做网站实例,百度互联网营销是什么,巩义专业网站建设价格,简单个人网站454.四数之和II 核心思想:利用字典的key,value 4个数组两两分组,nums1nums2 的两两元素之和 及 计数 先存入字典中,然后对nums3和nums4的进行元素相加 然后对比字典中是否有对应的key,有就countvalue class Solution…

454.四数之和II

核心思想:利用字典的key,value
4个数组两两分组,nums1+nums2 的两两元素之和 及 计数 先存入字典中,然后对nums3和nums4的进行元素相加 然后对比字典中是否有对应的key,有就count+value

class Solution(object):def fourSumCount(self, nums1, nums2, nums3, nums4):n=len(nums1)hashmap=dict()count=0for n1 in nums1:for n2 in nums2:if (n1+n2) in hashmap:hashmap[n1+n2]+=1else:hashmap[n1+n2]=1for n3 in nums3:for n4 in nums4:k=-(n3+n4)if k in hashmap:count+=hashmap[k]return count

15. 三数之和

重点是去重的逻辑,对a,b,c分别设计去重逻辑,妙(是说卡哥

        nums.sort()n=len(nums)res=[]for i in range(n):left=i+1right=n-1#a去重,因为nums[i]值不变,后面nums[left],nums[right]的组合就会有可能重复,直接跳过#但需要i>0,和前一个元素做对比。 如果是对比num[i] num[i+1],会错过b值if i>0 and nums[i]==nums[i-1] :continuewhile left<right:if(nums[i]+nums[left]+nums[right]>0):right-=1elif(nums[i]+nums[left]+nums[right]<0):left+=1else:res.append([nums[i], nums[left], nums[right]])#当遇到nums[i],nums[left]固定,right指向的值和前一个相等,则可以跳过while left<right and nums[right]==nums[right-1]:right-=1while left<right and nums[left]==nums[left+1]:left+=1right-=1left+=1return res

18.四数之和

…待写

http://www.15wanjia.com/news/53806.html

相关文章:

  • 音乐网站的设计潍坊百度网站排名
  • 武陟做网站东莞网站推广运营公司
  • 酒泉网站建设与制作微信推广引流方法
  • 郑州上海做网站的公司手机网站建设案例
  • 我的网站怎么不能搜索网页入口网站推广
  • 高端网站建设设计公司哪家好百度网页版怎么切换
  • 小程序网站建设数据分析软件哪个最好用
  • 网站接口需求网站建设多少钱
  • 网站建设公司平台企业老板培训课程
  • 微信商城网站优化大师哪个好
  • 怎么查网址是不是诈骗网站百度问一问官网
  • 网站建设运用软件成都竞价托管多少钱
  • iis7.5 网站配置百度号码认证平台官网首页
  • 做个自己的影院网站怎么做冯耀宗seo课程
  • 本地的南通网站建设乐陵seo优化
  • 企业宣传册范例优化营商环境的金句
  • 做网站推广优化靠谱外链推广
  • 迅速百度网站自然排名营销神器
  • 做网站的法律网络黄页推广软件
  • 延边州网站建设网站搭建工具
  • 宝安附近公司做网站建设多少钱网络营销题库案例题
  • 免费做链接的网站宁波seo关键词优化
  • 学做网站论坛好吗品牌关键词优化哪家便宜
  • 企业网站flash动画百度联盟个人怎么接广告
  • 象山企业门户网站建设网站优化是什么
  • 自己网站制作的详细教程搜索引擎广告形式有哪些
  • 世界各大网站搜索引擎提交入口做营销型网站哪家好
  • 内网网站开发报价百度上怎么注册店铺地址
  • 开发公司安全工作总结汇报seo指的是什么意思
  • 美容类 营销型网站某个产品营销推广方案