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

南海大良网站建设2023年适合小学生的新闻

南海大良网站建设,2023年适合小学生的新闻,肇庆网站搜索排名,昆山网站优化建设今天#xff0c;我们分享的题目是Leetcode454四数相加Ⅱ#xff0c;我们先来看题目#xff1a; 首先可以从题意中大体得知#xff0c;也是从某个集合中找有没有符合条件的元素。遇见这种类型的题目我们可以考虑用哈希表#xff0c;本题我们选取的是map集合#xff0c;因…今天我们分享的题目是Leetcode454四数相加Ⅱ我们先来看题目 首先可以从题意中大体得知也是从某个集合中找有没有符合条件的元素。遇见这种类型的题目我们可以考虑用哈希表本题我们选取的是map集合因为题目范围较大并且可以存在重复的。 解题思路我们首先开拓一个map集合然后遍历数组nums1和nums2数组并记录它们的所有元素的和记为ab并且存放到map集合中之后我们遍历nums3和num4数组并且记录num3数组和nums4数组中的和记为cd那么我们遍历maps集合寻找目标元素0-(cd),如果有则返回它的出现的次数。 我们结合代码进行具体的讲解 class Solution {public int fourSumCount(int[] nums1, int[] nums2, int[] nums3, int[] nums4) {int i0;int j0;int res0;MapInteger,Integer mapsnew HashMap();for (i0;inums1.length;i){for (j0;jnums2.length;j){int sum0;sumnums1[i]nums2[j];//如果map集合中已经有了sumif (maps.containsKey(sum)){//将sum的value更新maps.put(sum,maps.get(sum)1);}else {//如果没有存放过将sum的value记为1maps.put(sum,1);}}}for (i0;inums3.length;i){for (j0;jnums4.length;j){//目标值int sum-(nums3[i]nums4[j]);//如果map中存在我们想要的目标值if (maps.containsKey(sum)){//将目标值所有的情况进行累加res maps.get(sum);}}}return res;} }maps.put(sum,maps.get(sum)1)我们使用 get() 方法获取键为 “sum” 的值并将其存储在 sum 变量中。然后我们将 sum 的值加1并使用 put() 方法将新的值更新到 Map 中。 maps.get方法如果maps中存在我们想要的key返回1否则返回null。 这是这两个函数需要注意的地方。 那么今天的题目就讲解到这里结束了如果小伙伴们有什么疑问欢迎在博客下方进行留言博主看到会进行一一回复。(●’◡’●)
http://www.hkea.cn/news/14407673/

相关文章:

  • 天津市企业网站设计公司织梦dede网站后台被挂黑链怎么办
  • 失业保险网站个人网站开发的论文
  • 有专门做电商网站的CMS吗做图网站有哪些
  • 江苏省电力建设一公司网站html 网站地图
  • 蚌埠的网站建设app推广一手单
  • 网站后台发了文章看不到搜狗推广登录平台
  • 做视频上什么网站找创意吉林东奥建设集团网站
  • 交易网站域名网页维护包括哪些
  • 2019广东省工程建设网站如何更改wordpress语言
  • vps主机可以做几个网站金融投资公司网站建设论文
  • 网站快照怎么做可信网站标准版
  • 网站建设广告词网站建设的论文参考文献
  • 建网站流程的费用商洛做网站
  • 酷炫网站设计风格温州网页设计招聘信息网
  • 网站模板 手机app展示专门做二手房车的网站
  • 做dj选歌是哪个网站海南seo关键词
  • 产品类网站做网站的像素
  • 扬州企业网站建设外网访问WordPress404
  • 网站百度v认证好看的网站模板
  • 举报网站建设情况 汇报不锈钢网
  • 月夜在线观看直播视频百度seo推广计划类型包含
  • 石龙镇网站建设公司网络服务有哪些
  • 灰色网站是什么国内做网站网站风险大吗
  • 公司网站开发维护四网合一的网站
  • 恩施做网站商务型网站
  • ui设计一般要学多久wordpress yoast seo
  • 万网网站空间网站建设邀标方案
  • 做电气设计有哪些好的网站网站广告赚钱怎么做
  • 唐山网站制作价格网站开发背景
  • 建设部证书查询官方网站建站之星官网