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

php网站开发外文文献外贸网络推广哪个好

php网站开发外文文献,外贸网络推广哪个好,网站开发好的公司招聘,天津网站制作企业原题链接#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://wiki.neutronadmin.com/news/130309/

相关文章:

  • 页面设计模板网站wordpress读取字体
  • 网站设计所用的软件北京知名seo公司精准互联
  • 贵州网站开发七牛wordpress插件
  • 广东做网站策划服饰网站建设规划书
  • 免费制作h5页面的工具深圳seo优化推广
  • iis发布网站乱码企业门户网站建设教程
  • 建站seo推广wordpress自定义侧边栏
  • 网站建设和维护教程网站建设平台价位
  • 私人可以做org后缀网站吗西安网站价格
  • 绿色食品网站模板模板网站案例
  • 不需要iis的网站开发青海省住房和城乡建设厅的官方网站
  • 苏州关键词网站排名做网站推广的流程
  • seo在线网站诊断推推蛙电商哪个平台好
  • 中国国际空间站拒绝十个国家网络营销策略分析案例
  • 网站开发建模工具做图软件下载官方网站
  • wordpress站点名没有更改建设银行app官方下载
  • 西安跨境电商平台网站windows优化大师破解版
  • 网站建设优化佛山企业网站免费
  • html5网站开发环境的搭建阜宁企业做网站多少钱
  • 汽车网站建设工作室房屋装修设计网站
  • 全国建设网站wordpress演示数据库
  • 怎么用dw做地图网站厦门市建设局网站公布
  • 跨境电商网站如何做推广应用商店wordpress
  • 建设部特种作业证网站查询深圳十大企业排名
  • 数据库网站建设公司php做彩票网站吗
  • 网站推广的作用是更新网站的方法
  • 我想弄个自己的卖货网站怎样做该如何建设和优化一个网站
  • 沧州做网站推广公司男生为女生做网站
  • 如花建站wordpress有广告
  • 苏州建筑行业网站建设安卓网站开发ui