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

个人工作室经营范围泰安搜索引擎优化招聘

个人工作室经营范围,泰安搜索引擎优化招聘,上海缪斯设计公司,网站项目建设与管理论文题目 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) #xff0c;使得 A[i] B[j] C[k] D[l] 0。 为了使问题简单化#xff0c;所有的 A, B, C, D 具有相同的长度 N#xff0c;且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间使得 A[i] B[j] C[k] D[l] 0。 为了使问题简单化所有的 A, B, C, D 具有相同的长度 N且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间最终结果不会超过 231 - 1 。 思考 这一题和LeetCode 18. 四数之和题目相似但是本质不同。 因为三数之和和四数之和这两道题目使用哈希法在不超时的情况下做到对结果去重是很困难的很有多细节需要处理。 而本题是四个独立的数组只要找到A[i] B[j] C[k] D[l] 0就可以不用考虑有重复的四个元素相加等于0的情况。 回顾之前的两数之和其实这边思路是一致的。 采用分为两组HashMap存一组另一组和HashMap进行比对。 这样的话情况就可以分为三种 1.HashMap存一个数组如A。然后计算三个数组之和如BCD。时间复杂度为O(n)O(n3),得到O(n3). 2.HashMap存三个数组之和如ABC。然后计算一个数组如D。时间复杂度为O(n3)O(n),得到O(n3). 3.HashMap存两个数组之和如AB。然后计算两个数组之和如CD。时间复杂度为O(n2)O(n2),得到O(n^2). 三.根据第二点我们可以得出要存两个数组算两个数组。 四.我们以存AB两数组之和为例。首先求出A和B任意两数之和sumAB以sumAB为keysumAB出现的次数为value存入hashmap中。 然后计算C和D中任意两数之和的相反数sumCD在hashmap中查找是否存在key为sumCD。 这段理解来自于guo-sheng-fei 觉得说的挺有条理直接拿过来用了。 代码 class Solution { public:int fourSumCount(vectorint A, vectorint B, vectorint C, vectorint D) {//前面是nums,后面是出现的频次unordered_mapint,int map;//总组合数目int count0;for(int i0;iA.size();i){for(int j0;jB.size();j){map[A[i]B[j]];}}for(int i0;iC.size();i){for(int j0;jD.size();j){int iter0-(C[i]D[j]);//如果能找到if(map.find(iter) !map.end()){countmap[iter];}}}return count;} };
http://www.pierceye.com/news/764392/

相关文章:

  • 最新的网站开发技术全国新冠新增最新消息
  • 试玩app推广网站建设广州网站维护制作
  • 2018年网站设计公司阿里巴巴网官方网站
  • 英文网站常用字体icp备案的网站名称
  • 扬州恒通建设网站镇江润州区建设局网站
  • 关于网站制作的论文网站注册时间
  • 一个人可以备案几个网站做图去哪个网站找素材
  • 江苏建设管理信息网站自己可以做装修效果图的网站
  • html网站欣赏杭州战争网站建设
  • 乐清市做淘宝网站公司网站支付体现功能怎么做
  • 做网站公司促销海报本网站只做信息展示
  • 网站建设商城模板仿我喜欢网站源码免费
  • 工商服务网优化网站推广
  • 嘉兴网站系统总部做一个网站一般要多少钱
  • win10电脑做网站网站为什么有价值是
  • 凡科网站建设视频impreza 4 wordpress
  • 北京大兴地区网站建设国外网站设计欣赏分析
  • 如何在网站中加入百度地图广东深圳软件开发公司
  • 诸城网站建设报价兰州网站建设公司有哪些
  • 技术网站的费用怎么做会计分录潍坊模板开发建站
  • 男生女生在床上做的那个网站公众号推广一个6元
  • 湛江做网站设计公司北京婚恋网站哪家最好
  • 大型网站建设的难点是什么物联网技术
  • 怎么免费建个免费的站点写作网站5妙不写就删除
  • 深圳网站建设软件开发公司排名网站做301的坏处
  • ai网站制作的图片
  • 自己想开个网站怎么弄移动端网站设计欣赏
  • 国外网站建站上海品牌策划设计
  • 郑州网站制作选择乐云seo网站建设误区图
  • 湖南智能网站建设多少钱会声会影免费模板网站