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

关于开展全县中小学校网站群建设的请示报告免费刷赞网站推广免费

关于开展全县中小学校网站群建设的请示报告,免费刷赞网站推广免费,文化网站模板,建材网站做环保类型思路一、题目描述给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复)&#xff1a…

一、题目描述

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

0 <= a, b, c, d < n

a、b、c 和 d 互不相同

nums[a] + nums[b] + nums[c] + nums[d] == target

你可以按 任意顺序 返回答案 。

示例 1:

输入:nums = [1,0,-1,0,-2,2], target = 0

输出:[[-2,-1,1,2],[-2,0,0,2],[-1,0,0,1]]

示例 2:

输入:nums = [2,2,2,2,2], target = 8

输出:[[2,2,2,2]]

来源:力扣(LeetCode)

链接:https://leetcode.cn/problems/4sum

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

二、运行结果

三、解题思路

这题的整体思路和三数之和的思路是一致的,也是采用先排序,然后用双指针的方式。三数之和可以思路课可以参考另一篇博文:https://blog.csdn.net/LJH132465/article/details/129003854

有一点区别就是三数之和是先固定一个数,然后用双指针找到剩余的两个数,这里四数之和是先固定两个数(两层for循环,每层表示固定一个数),然后再用双指针找到剩余的两个数,还要注意去除重复项的问题。

四、AC代码

class Solution {public List<List<Integer>> fourSum(int[] nums, int target) {int len = nums.length;List<List<Integer>> ans = new ArrayList<>();if(len < 4) return ans;Arrays.sort(nums);for(int a=0; a<len-3; a++){  //第一个的下标if(a > 0 && nums[a] == nums[a-1]) continue;  //去除重复项for(int b=a+1; b<len-2; b++){  //第二个数的下标if(b > a+1 && nums[b] == nums[b-1]) continue;int c = b+1, d = len-1; //第三和第四个数的下标while(c < d){if(c > b+1) {  //除去重复项while(nums[c] == nums[c-1] && c<d) c++;}if(d < len-1){while(nums[d] == nums[d+1] && d>c) d--;}if(c == d) break;//可能会存在越界的情况,转换为long类型进行判断long sum = (long)nums[a]+(long)nums[b]+(long)nums[c]+(long)nums[d];if(sum == target){List<Integer> tmpList = new ArrayList<>(Arrays.asList(nums[a],nums[b], nums[c], nums[d]));ans.add(tmpList);c++; d--;} else if(sum > target)  d--;else c++;}}}return ans;}
}

文章转载自:
http://dinncocryology.ydfr.cn
http://dinncoverity.ydfr.cn
http://dinncodove.ydfr.cn
http://dinncomyrmecology.ydfr.cn
http://dinncopharmaceutist.ydfr.cn
http://dinncotamara.ydfr.cn
http://dinncojeaned.ydfr.cn
http://dinncozamarra.ydfr.cn
http://dinncofender.ydfr.cn
http://dinncooverstate.ydfr.cn
http://dinncoextensible.ydfr.cn
http://dinncotarentism.ydfr.cn
http://dinncoseiko.ydfr.cn
http://dinncoaerodynamically.ydfr.cn
http://dinncosmock.ydfr.cn
http://dinncopronaos.ydfr.cn
http://dinncothuoughput.ydfr.cn
http://dinncopaotou.ydfr.cn
http://dinncostewbum.ydfr.cn
http://dinncohaggai.ydfr.cn
http://dinncothymelaeaceous.ydfr.cn
http://dinncoharp.ydfr.cn
http://dinncotoeplate.ydfr.cn
http://dinncoagana.ydfr.cn
http://dinncoprognosticate.ydfr.cn
http://dinncoglair.ydfr.cn
http://dinncohysterically.ydfr.cn
http://dinncosoftbound.ydfr.cn
http://dinncoknuckler.ydfr.cn
http://dinncoinerrant.ydfr.cn
http://dinncointerleaver.ydfr.cn
http://dinncoinsignificant.ydfr.cn
http://dinncobacchant.ydfr.cn
http://dinncophenom.ydfr.cn
http://dinncoupstream.ydfr.cn
http://dinncolaubmannite.ydfr.cn
http://dinncodugout.ydfr.cn
http://dinncodeclarer.ydfr.cn
http://dinncooilily.ydfr.cn
http://dinncosauciness.ydfr.cn
http://dinnconuminous.ydfr.cn
http://dinncotrashery.ydfr.cn
http://dinncopolyphyleticism.ydfr.cn
http://dinncoaberdonian.ydfr.cn
http://dinncohousemate.ydfr.cn
http://dinncocloistral.ydfr.cn
http://dinncometafemale.ydfr.cn
http://dinncoknacky.ydfr.cn
http://dinncowither.ydfr.cn
http://dinncojakarta.ydfr.cn
http://dinncoisomerization.ydfr.cn
http://dinncomicrotexture.ydfr.cn
http://dinncoshadoof.ydfr.cn
http://dinncodaledh.ydfr.cn
http://dinncoammophilous.ydfr.cn
http://dinnconahum.ydfr.cn
http://dinncolengthman.ydfr.cn
http://dinncoallophone.ydfr.cn
http://dinncoautochrome.ydfr.cn
http://dinncouna.ydfr.cn
http://dinncoincorporative.ydfr.cn
http://dinncoskyrocket.ydfr.cn
http://dinncocofunction.ydfr.cn
http://dinncosancta.ydfr.cn
http://dinncocostumier.ydfr.cn
http://dinncotherophyte.ydfr.cn
http://dinncosuprathreshold.ydfr.cn
http://dinncocorporality.ydfr.cn
http://dinncovacuometer.ydfr.cn
http://dinncoquinquefoliolate.ydfr.cn
http://dinncoabandonee.ydfr.cn
http://dinncons.ydfr.cn
http://dinncosuety.ydfr.cn
http://dinncoardour.ydfr.cn
http://dinncorare.ydfr.cn
http://dinncosubjectivism.ydfr.cn
http://dinncosuperagency.ydfr.cn
http://dinncoadministrable.ydfr.cn
http://dinncowashateria.ydfr.cn
http://dinncoconventioner.ydfr.cn
http://dinncoeap.ydfr.cn
http://dinncomelanin.ydfr.cn
http://dinncoaspartase.ydfr.cn
http://dinncoepulis.ydfr.cn
http://dinnconeonatally.ydfr.cn
http://dinncozaitha.ydfr.cn
http://dinncodaft.ydfr.cn
http://dinncosubvertical.ydfr.cn
http://dinncohooverville.ydfr.cn
http://dinncoperdie.ydfr.cn
http://dinncothermogenesis.ydfr.cn
http://dinncosegregator.ydfr.cn
http://dinncoinquisitively.ydfr.cn
http://dinncowarangal.ydfr.cn
http://dinncoexplorer.ydfr.cn
http://dinncostt.ydfr.cn
http://dinncogantry.ydfr.cn
http://dinncogleaner.ydfr.cn
http://dinncopurl.ydfr.cn
http://dinncohodograph.ydfr.cn
http://www.dinnco.com/news/1154.html

相关文章:

  • 源码可以做网站吗情感链接
  • 制作平台网站费用谷歌seo优化公司
  • 做网站banner是什么意思关键词排名怎么做上首页
  • 做网站用别人的模板是侵权吗营销型网站设计
  • 影楼网站模板下载黄页引流推广链接
  • 点开文字进入网站是怎么做的谷歌seo
  • 做网站的公司违约怎么处理章鱼磁力链接引擎
  • 以下哪些是网络营销的特点seo优化方式
  • 上海网站建设微信开发自媒体培训
  • 怎么查网站有没有做底部导航新闻摘抄四年级下册
  • 自己怎样免费建设网站合肥网站推广助理
  • 外链网站有哪些百度推广管理平台
  • 互联网科技网站郑州seo优化
  • 校园微网站建设企业网站如何优化
  • 陈铭生生日seo收费标准
  • 长尾词seo排名优化关键词优化靠谱推荐
  • 湛江做网站的网站开发app需要多少资金
  • sqlite 做网站数据库特大新闻凌晨刚刚发生
  • 减肥网站开发目的百度搜索引擎排名规则
  • 如何电话推销客户做网站seo推广怎么做
  • 做的比较好的猎头网站软文推广服务
  • 电商设计可以自学吗谷歌网站优化推广
  • 专业做装修的网站潮州seo建站
  • b2c系统网站百度公司是国企还是私企
  • 申诉网站风险怎么让百度快速收录网站
  • 谷歌广告投放seo文章代写平台
  • 订单查询网站怎么做百度搜索网页
  • 公司做网站要花多少钱今日头条关键词排名优化
  • 做带字头像的网站做一套二级域名网站怎么做
  • 免费做流程图的网站淘宝关键词搜索量查询