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

做任务挣钱网站/怎么在网上做广告宣传

做任务挣钱网站,怎么在网上做广告宣传,贵州住房和城乡建设局网站,wordpress中国分享插件文章目录四数之和II1.解法2.总结python算法四数之和II leetcode链接 1.解法 本题解题步骤: 1.首先定义 一个unordered_map,key放a和b两数之和,value 放a和b两数之和出现的次数。 2.遍历大A和大B数组,统计两个数组元素之和&…

文章目录

  • 四数之和II
    • 1.解法
    • 2.总结
      • python
      • 算法

四数之和II

leetcode链接

1.解法

本题解题步骤:

1.首先定义 一个unordered_map,key放a和b两数之和,value 放a和b两数之和出现的次数。
2.遍历大A和大B数组,统计两个数组元素之和,和出现的次数,放到map中。
3.定义int变量count,用来统计a+b+c+d = 0 出现的次数。
4.在遍历大C和大D数组,找到如果 0-(c+d) 在map中出现过的话,就用count把map中key对应的value也就是出现次数统计出来。
5.最后返回统计值 count 就可以了
def fourSumCount(nums1,nums2,nums3,nums4):hashmap = collections.defaultdict(int)for num1 in nums1:for num2 in nums2:hashmap[num1+num2] += 1count = 0 # 用来计数for num3 in nums3:for num4 in nums4:if -num3-num4 in hashmap:count += hashmap[-num3-num4]return count

2.总结

python

  1. 在对map使用判断 if num in map时,判断的是num是否在map.keys()中,而不是map.values()中
  2. collections.defaultdict():使用这个就不用对num1+num2是否在map中分情况赋值了 ,就可以统一写成hashmap[num1+num2] += 1

算法

四数相加为什么要分成两两求和,然后再统计数量?

因为如果单纯使用暴力的话,时间复杂度为O(n4)O(n^4)O(n4);如果分成先统计一个出现的次数,然后计算另外三个的和,再进行比较的话,时间复杂度为O(n3)O(n^3)O(n3);如果平分的话,那么时间复杂度就降为O(n2)O(n^2)O(n2),所以一般遇到这类问题,平分的情况下,时间复杂度是最低的。

http://www.lbrq.cn/news/1053559.html

相关文章:

  • 做网站素材/濮阳网站推广
  • 深圳网站建设哪家公司好/关键词优化排名怎么做
  • 海盐网站建设/搜索引擎seo推广
  • 做网站哪家好 要钱/软文自助发稿平台
  • 广东省住房和城乡建设厅网站首页/推广竞价托管公司
  • 浙江专业做网站/什么是电商
  • 做网站要多少像素/产品互联网推广
  • 国外有哪些做服装的网站有哪些方面/百度热词指数
  • 做二维码推送网站/国内前10电商代运营公司
  • 厦门手机网站建设公司/网站排名优化软件
  • 找人代做网站费用/百度商业平台
  • 北京企业建网站定制价格/全网搜索软件
  • 宣城做w网站的公司/企业管理培训机构
  • 天辰建设网站/2021年搜索引擎排名
  • 政府网站如何建设管理/seo公司赚钱吗
  • 石家庄便宜做网站/注册查询网站
  • wordpress适合做什么网站/广告公司广告牌制作
  • 北京品牌网站建设/网站制作详细流程
  • 做网上推广网站/互联网营销师题库
  • 地方网站推广/软文怎么写
  • 局网站建设情况/关键词怎么找出来
  • 包头市住房和城乡建设局官方网站/抖音关键词推广
  • 南京网站建设方案/怎么在百度上投放广告
  • 宝鸡哪有有做网站的/爱站网官网
  • 营销型网站建设案例/域名注册需要多久
  • wordpress 特色图片插件/手机网站搜索优化
  • 网站建设费用首选网络/广州信息流推广公司排名
  • 做b2b网站赚钱/google搜索关键词热度
  • 响应式网站自助建设平台/无锡今日头条新闻
  • 金融网站建设方案ppt/沈阳seo搜索引擎
  • 安装NodeJS和TypeScript简要指南
  • 计算机网络:深入了解CIDR地址块如何利用VLSM进行子网划分的过程
  • P1890 gcd区间
  • C++-AVL树
  • 修复C++14兼容性问题 逻辑检查
  • Autosar AP功能组状态和模型进程是否预定义后不改变了?