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

上杭网站设计公司安阳市有几个区几个县

上杭网站设计公司,安阳市有几个区几个县,使用wordpress的网站,网站制作完工验收单题号18 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 和…

题号18

给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复):

和上一题类似的思路,只不过多加了一层循环

class Solution {public List<List<Integer>> fourSum(int[] nums, int target) {List<List<Integer>> ans=new ArrayList<>();//创建列表的列表Arrays.sort(nums);//先排序int size=nums.length;int a=0;int d=size-1;while(a<size-3){if(a>0&&nums[a]==nums[a-1]){a++;//注意要先自增continue;//有重复,跳过}int b=a+1;while(b<size-2){if(b>a+1&&nums[b]==nums[b-1]){b++;continue;}int c=b+1;d=size-1;while(c<d){long sum=(long) nums[a]+nums[b]+nums[c]+nums[d];//注意long类型if(sum<target)c++;else if(sum>target)d--;else{//去重while(c<d&&nums[c]==nums[c+1])c++;while(c<d&&nums[d]==nums[d-1])d--;//插入操作ans.add(Arrays.asList(nums[a],nums[b],nums[c],nums[d]));c++;d--;}}b++;}a++;}return ans;}
}

http://www.dtcms.com/a/447180.html

相关文章:

  • XGBoost工业级痛点解决:样本不平衡+大数据优化+部署落地
  • CCF-CSP认证考试 202312-4 宝藏 题解
  • 个人网站备案号被注销了网站运营优化推广
  • Python数据清洗实战指南
  • s网站优化西安咪豆网站建设公司
  • 怀柔建设网站公司公司网站后台维护怎么做
  • 网站开发 ssh 菜鸟东阳网络科技有限公司
  • 宁波网站建设费用网站运营岗位介绍
  • 公司的网 网站打不开怎么办网络营销宏观环境有哪些
  • 网站建设中扁平化结构chrome浏览器官网入口
  • 网站建设属于什么合同做网站游戏推广赚钱
  • asrpro2.0天问语音模块搭配STM32(STM32F103c8t6)-杨桃电子开发板
  • 网站发布时间更改wordpress大前端哪个好
  • php租车网站网站软件下载大全
  • LangChain 学习 - LangChain 引入(LangChain 概述、LangChain 的使用场景、LangChain 架构设计)
  • 门户网站是网络表达吗杭州建设网电焊工报名入口
  • 公司网站建设计入什么明细科目全国行业名录搜索系统
  • 设计网站企业网站建设公司成都哪家做网站做的好
  • 一如:真实的觉现
  • 做配色的网站百度竞价点击工具
  • 东莞品牌网站建设费用网站关键词重复
  • 郑州睿网站建设成都旧房改造装修公司哪家好
  • 网站 利润成都市建设网站公司
  • 宿州网站建设零聚思放心wordpress 博主认证
  • 设计网站如何推广门户网站app开发
  • 东莞php网站建设广元建设厅官方网站
  • ClaudeCode真经第六章:问题排查与故障处理
  • 网站建设找好景科技广州外贸公司有哪些
  • 威海专业做网站公司中囯联通腾迅
  • 动态规划 - 回文子串问题