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

网站建设怎么查看多少有页企业网站源码

网站建设怎么查看多少有页,企业网站源码,1g网站空间价格,开发公司工程管理中心管理制度题目: 454. 四数相加 II - 力扣(LeetCode) 思路: 考虑到时间复杂度问题,本题最重要的是要将四个数组划分成两个部分,每个部分(n^2)的时间复杂度,选取数据结构时,考虑到既要存储元素(key),又要有元素次数…

题目:

454. 四数相加 II - 力扣(LeetCode)

思路:

考虑到时间复杂度问题,本题最重要的是要将四个数组划分成两个部分,每个部分(n^2)的时间复杂度,选取数据结构时,考虑到既要存储元素(key),又要有元素次数(value),完美地选择map。

大致思路就是遍历A,B数组,找到所有的组合map[a+b],并记录下各个组合出现的次数,然后再遍历C,D数组,找到符合[0-(a+b)]的数是否存在,如果存在,这里有个易错点, 加的是对应的次数,而不是单纯的加1操作,因为对于[0-(a+b)]可能来源于不同的A和B下标组合。

代码:

class Solution {
public:int fourSumCount(vector<int>& nums1, vector<int>& nums2, vector<int>& nums3, vector<int>& nums4) {unordered_map< int , int >map;for(int a:nums1){for(int b:nums2){map[a+b]++;//进行填数}}  int count = 0;for(int c:nums3){for(int d:nums4){if(map.find(0-(c+d)) != map.end())//此数存在匹配count+=map[0-(c+d)];}}  return count;}
};

http://www.fp688.cn/news/160458.html

相关文章:

  • 有什么可以做翻译的网站吗怎么样推广自己的产品
  • 有哪些网站做生鲜到家互联网运营推广公司
  • 怎样建手机网站海口网站排名提升
  • 还有专门给别人做性奴的网站班级优化大师网页版
  • dreamweaver做网站外贸网站建设优化推广
  • 做短视频网站用哪家cms新闻网站排行榜
  • 有域名后怎么建网站市场营销主要学什么
  • django做视频网站临沂网站建设优化
  • 鲅鱼圈网站怎么做网络营销推广主要做什么
  • 罗岗网站建设公司北京优化靠谱的公司
  • wordpress4.5.3seo费用
  • 深圳好客站seo线上推广有哪些
  • 网站推广www百度收录查询接口
  • html网站开发心得体会线上营销方式
  • 用插件做网站深圳在线制作网站
  • 惠州网站建设米普可思电商推广
  • php开发网站建设百度广告管家
  • 新网站如何做sem公司网站建设要多少钱
  • 网站英文转换中文版搜索引擎优化大致包含哪些内容或环节
  • 建设企业网站的申请高级seo招聘
  • wordpress 网站标题图产品推广策略怎么写
  • 企业网站.net中山seo关键词
  • 建立网站的基本步骤沈阳网站建设公司
  • 公主坟网站建设苏州优化排名seo
  • 高校网站建设的重要性杭州网站seo公司
  • 温州专业微网站制作多少钱线下广告投放渠道都有哪些
  • 免费建站的网站99发布软文网站
  • 互联网营销常用网站长尾词seo排名
  • 万网域名跳转到指定网站seo发帖工具
  • 南平网站怎么做seo体球网足球世界杯