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

网站推广服务属于广告吗推盟

网站推广服务属于广告吗,推盟,青岛知名网站建设多少钱,怎么建立手机网站原题链接#xff1a;力扣454.四数相加 根据题意就是需要计算 nums1[i] nums2[j] nums3[k] nums4[l] 0 暴力解法就直接4个for循环逐个遍历相加看看是否等于0即可 时间复杂度为O(n^4) 因为怎么样都要进行容器遍历#xff0c;所以4个数组优解应为O(n^2) 为什么是O(n^2)? …原题链接力扣454.四数相加 根据题意就是需要计算 nums1[i] nums2[j] nums3[k] nums4[l] 0 暴力解法就直接4个for循环逐个遍历相加看看是否等于0即可 时间复杂度为O(n^4) 因为怎么样都要进行容器遍历所以4个数组优解应为O(n^2) 为什么是O(n^2)? map 存一个数组如 A。然后计算三个数组之和如 BCD。时间复杂度为O(n)O(n^3)得到 O(n^3). map 存三个数组之和如 ABC。然后计算一个数组如 D。时间复杂度为O(n^3)O(n)得到 O(n^3). map 存两个数组之和如AB。然后计算两个数组之和如 CD。时间复杂度为O(n2)O(n2)得到 O(n^2). 所以只需要遍历前俩个数组每个元素的和存储到map1中将出现的次数存储到map1的值中。 再遍历后两个数组每个元素的和用0 减去这个和 的值(反推得到map1某个元素的值 这个和等于0)到map1里面去找如果有则代表map1的值 这个和等于0. 那么count就等于count 上这个map1target 全代码 class Solution { public:int fourSumCount(vectorint nums1, vectorint nums2, vectorint nums3, vectorint nums4) {unordered_mapint,int map1;int count 0;for(int i : nums1){for(int j : nums2){map1[ij];}}for(int i : nums3){for(int j : nums4){int target 0 - (ij);if(map1.find(target) ! map1.end() ){count map1[target];}}}return count;} };
http://www.zqtcl.cn/news/509972/

相关文章:

  • 网站建设需要知道什么财税公司怎么找客源
  • 赣州那里有做网站的公司物流网站建设平台
  • 青色系网站北京的建筑设计公司
  • 纺织品做外贸一般在哪个网站上手机网站qq登录插件
  • 长沙做公司网站有没有免费的云服务器可以用
  • 济南专业网站优化如何制作小程序二维码
  • 建站平台软件猪八戒做网站要多少钱
  • 建设集团网站专业开发网站多少钱
  • 网站制作流程有哪些wordpress众筹
  • 网站打开是建设中手机咋建网站
  • 外贸专业网站的公司建百度网站
  • 北京做网站开发公司有哪些网站技术开发文档模板
  • 图解asp.net网站开发实战外管局网站先支后收怎么做报告
  • 访问自己做的网站吗织梦自动生成手机网站
  • 湖南岳阳网站开发网络公司兰州最好的互联网公司
  • 网站上线 流程网站左侧漂浮代码
  • 基于mvc4商务网站开发网站建设引言
  • 深圳网站设计师西安企业100强
  • dz网站数据备份购物网站配色怎么设计
  • 适合网站开发工程师的公司图片百度搜索
  • 网站界面设计需求wordpress single.php
  • 比较权威的房产网站合肥瑶海区地图全图高清版
  • 网站建设公司果动小学电教检查网站建设资料
  • 电子商务网站设计成功的要素青岛网页设计师
  • 门户网站平台建设方案网站开发后如何上线
  • 濮阳做网站的番禺区网络推广渠道
  • 杭州网站seo外包外链图片
  • 苏州网站建设有限公司枣阳建网站
  • 网站开发平台选择如何制作购物网站
  • 专业建设网站企业外包公司企业网站