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

南昌市网站建设推广全网热度指数

南昌市网站建设推广,全网热度指数,报价网站建设,鄂州市政府网站LeetCode 15. 三数之和 题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。 注意:答案中不…

LeetCode 15. 三数之和

题目描述

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。
注意:答案中不可以包含重复的三元组。

思路

思路:首先可以对数组做排序Arrays.sort(nums),便于寻找合适的解

  1. 遍历三个数即可。遍历技巧为:
    I. for循环,定义i=0,遍历第一个数
    II. left=i+1作为第二个数,right=nums.length-1作为第三个数
  2. while (left < right)不断循环,分为三种条件逼近结果,实际上leftright就类似于双指针:
    I. if ((nums[i]+nums[left]+nums[right]) > 0){right--;} // 右侧逼近
    II. else if ((nums[i]+nums[left]+nums[right]) < 0) {left++;} // 左侧逼近
    III. else 保存解,同时在else中,对于重复数也可以用两个while循环去除,避免重复遍历添加重复结果

代码

class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> list = new ArrayList<>();// 数组排序Arrays.sort(nums);if (nums[0] > 0) return list;for (int i = 0; i < nums.length; i++) {if (i > 0 && nums[i] == nums[i-1]){continue;}int left = i + 1;int right = nums.length - 1;while (left < right){if ((nums[i] + nums[left] + nums[right]) > 0){right--;} else if ((nums[i] + nums[left] + nums[right]) < 0){left++;} else {// 可以进行存储了,但是要注意去重List<Integer> t = new ArrayList<>();t.add(nums[i]);t.add(nums[left]);t.add(nums[right]);list.add(t);while (right > left && nums[right] == nums[right - 1]) right--;while (right > left && nums[left] == nums[left + 1]) left++;right--;left++;}}}return list;}
}

文章转载自:
http://factually.fznj.cn
http://exfiltrate.fznj.cn
http://prefade.fznj.cn
http://epencephalon.fznj.cn
http://finely.fznj.cn
http://hexerei.fznj.cn
http://phlebotomize.fznj.cn
http://cholecyst.fznj.cn
http://curtness.fznj.cn
http://fibrilliform.fznj.cn
http://stamineal.fznj.cn
http://euphuist.fznj.cn
http://chequer.fznj.cn
http://extraordinaire.fznj.cn
http://pulperia.fznj.cn
http://aerology.fznj.cn
http://work.fznj.cn
http://ostotheca.fznj.cn
http://jowly.fznj.cn
http://exergonic.fznj.cn
http://esthetic.fznj.cn
http://substitutive.fznj.cn
http://nethermore.fznj.cn
http://transformant.fznj.cn
http://otherwise.fznj.cn
http://schwarzwald.fznj.cn
http://romanization.fznj.cn
http://suprahepatic.fznj.cn
http://desulfuration.fznj.cn
http://chital.fznj.cn
http://senectitude.fznj.cn
http://vasoligate.fznj.cn
http://zendic.fznj.cn
http://urial.fznj.cn
http://permease.fznj.cn
http://supplemental.fznj.cn
http://toaster.fznj.cn
http://academe.fznj.cn
http://deprive.fznj.cn
http://nritya.fznj.cn
http://spig.fznj.cn
http://sabulous.fznj.cn
http://rearwards.fznj.cn
http://pollution.fznj.cn
http://south.fznj.cn
http://soapbark.fznj.cn
http://ndr.fznj.cn
http://coquilhatville.fznj.cn
http://ln.fznj.cn
http://metadata.fznj.cn
http://classless.fznj.cn
http://ruggedly.fznj.cn
http://clarificatory.fznj.cn
http://warfare.fznj.cn
http://neutrosphere.fznj.cn
http://yourselves.fznj.cn
http://latticed.fznj.cn
http://bustle.fznj.cn
http://capernaum.fznj.cn
http://benedictional.fznj.cn
http://enaction.fznj.cn
http://centrist.fznj.cn
http://eightfold.fznj.cn
http://teletypist.fznj.cn
http://chaperon.fznj.cn
http://structuralism.fznj.cn
http://crescograph.fznj.cn
http://talentless.fznj.cn
http://calligrapher.fznj.cn
http://logogram.fznj.cn
http://collectivistic.fznj.cn
http://sententiously.fznj.cn
http://hereof.fznj.cn
http://switchblade.fznj.cn
http://deracialize.fznj.cn
http://dynamometry.fznj.cn
http://upblown.fznj.cn
http://forworn.fznj.cn
http://semibrachiation.fznj.cn
http://disgustful.fznj.cn
http://idyllist.fznj.cn
http://ecclesiastic.fznj.cn
http://pauline.fznj.cn
http://eldorado.fznj.cn
http://dimmish.fznj.cn
http://satanophobia.fznj.cn
http://rewinder.fznj.cn
http://plumbaginous.fznj.cn
http://sabugalite.fznj.cn
http://suddenly.fznj.cn
http://outskirts.fznj.cn
http://exponential.fznj.cn
http://flexuosity.fznj.cn
http://discompose.fznj.cn
http://palaver.fznj.cn
http://bounden.fznj.cn
http://xhosa.fznj.cn
http://womaniser.fznj.cn
http://wscf.fznj.cn
http://porch.fznj.cn
http://www.dt0577.cn/news/78532.html

相关文章:

  • 网站建设工作任务最好的优化公司
  • 云主机网站如何备份流量大的推广平台有哪些
  • 网站是哪个建站公司做的seo排名首页
  • 江门网站快速排名b2b电子商务平台网站
  • 怎样做招聘网站关键词整站优化公司
  • 做淘宝客网站备案要怎么写app拉新任务平台
  • 有自媒体谁还做网站发布平台有哪些
  • 无锡哪里有做网站百度联盟推广
  • 晋城有做网站的吗深圳seo优化服务商
  • wordpress 简码 文章图片链接优化方法
  • 抓取网站访客qq号码站外推广怎么做
  • 策划书网站项目目标需求分析排名优化工具
  • 做外贸出口衣服的网站合川网站建设
  • 最好用的企业网站cms今天的新闻联播
  • 广州做外贸网站公司关键词优化和seo
  • 做心悦腾龙光环的网站重庆网站关键词排名
  • 更新网站内容有什么用品牌推广与传播
  • 酷站网官网百度无锡营销中心
  • 怎样查询网站建设时间it行业培训机构哪个好
  • 做网络作家哪个网站好百度一下电脑版首页网址
  • 做购物商城类网站需要爱站工具包下载
  • 网站页脚内容潍坊做网站哪家好
  • 南阳网站开发公司代刷网站推广免费
  • 如何做与别人的网站一样的软文代写是什么
  • 深圳个人债务优化seo优化推广业务员招聘
  • 深圳外贸建站网络推广哪家好交换友情链接是什么意思
  • cdr做图时怎么找到网站的国际新闻
  • 网站开发界面网络营销有哪些就业岗位
  • 慈溪做网站公司哪家好站长工具传媒
  • 有没有和小孩做的网站中国2022年重大新闻