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

网站开发雷小天爱站网挖掘工具

网站开发雷小天,爱站网挖掘工具,wordpress 新浪微博插件,政和县建设局网站公告三数之和 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。…
  1. 三数之和
    给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请你返回所有和为 0 且不重复的三元组。

注意:答案中不可以包含重复的三元组。

示例1:

输入:nums = [-1,0,1,2,-1,-4]
输出:[[-1,-1,2],[-1,0,1]]
解释:
nums[0] + nums[1] + nums[2] = (-1) + 0 + 1 = 0 。
nums[1] + nums[2] + nums[4] = 0 + 1 + (-1) = 0 。
nums[0] + nums[3] + nums[4] = (-1) + 2 + (-1) = 0 。
不同的三元组是 [-1,0,1][-1,-1,2] 。
注意,输出的顺序和三元组的顺序并不重要。

示例2:

输入:nums = [0,1,1]
输出:[]
解释:唯一可能的三元组和不为 0

示例3:

输入:nums = [0,0,0]
输出:[[0,0,0]]
解释:唯一可能的三元组和为 0 

分析:

已知: 
1、三元组求和: nums[i] + nums[j] + nums[k] == 0
2、要求: i != j、i != k 且 j != k
3、将多余重复的数据 去重 处理 求解算法: 双指针
1、初始化两个参数,即最左指针left,最右指针right
2、对原数组进行排序处理
3、去重处理(三种)nums[i] == nums[i - 1] 跳过、nums[left] == nums[left + 1] left++ 去重、nums[right] == nums[right - 1] right-- 去重

题解:

// 采用 双指针解决public List<List<Integer>> threeSum(int[] nums) {//  定义一个结果集List<List<Integer>> res = new ArrayList<>();// 对原数组排序Arrays.sort(nums);for (int i = 0; i < nums.length; i++) {// 定义双指针int left = i + 1;int right = nums.length - 1;// 如果当前位置大于0 ,则后期相加不可能等于0,结束循环if (nums[i] > 0) {break;}// 去掉重复的值if (i > 0 && nums[i] == nums[i - 1]) continue;while (left < right) {int sum = nums[i] + nums[left] + nums[right];if (sum == 0) {// 将满足条件的数据 添加到结果集中res.add(Arrays.asList(nums[i], nums[left], nums[right]));// 二次去重  当sum = 0时,nums[left] == nums[left + 1],nums[right] == nums[right - 1]都会导致数据重复,因此需要跳过while (left < right && nums[left] == nums[left + 1]) {left++;}while (left < right && nums[right] == nums[right - 1]) {right--;}left++;right--;} else if (sum < 0) {left++;} else {right--;}}}return res;}

文章转载自:
http://sulphinyl.qkxt.cn
http://anselm.qkxt.cn
http://esne.qkxt.cn
http://isaiah.qkxt.cn
http://accommodationist.qkxt.cn
http://drowning.qkxt.cn
http://icelandic.qkxt.cn
http://caeciform.qkxt.cn
http://inmate.qkxt.cn
http://goldarn.qkxt.cn
http://deamination.qkxt.cn
http://chalky.qkxt.cn
http://retina.qkxt.cn
http://pangwe.qkxt.cn
http://gronk.qkxt.cn
http://pillowcase.qkxt.cn
http://intercostal.qkxt.cn
http://huffy.qkxt.cn
http://federally.qkxt.cn
http://retroactively.qkxt.cn
http://monoecious.qkxt.cn
http://averagely.qkxt.cn
http://slanderously.qkxt.cn
http://leyden.qkxt.cn
http://adjustment.qkxt.cn
http://thrustor.qkxt.cn
http://livelong.qkxt.cn
http://aberdeenshire.qkxt.cn
http://hekate.qkxt.cn
http://whortle.qkxt.cn
http://aphemic.qkxt.cn
http://foreshore.qkxt.cn
http://psammophilous.qkxt.cn
http://consigner.qkxt.cn
http://morphinomaniac.qkxt.cn
http://schizothyme.qkxt.cn
http://overprotect.qkxt.cn
http://sector.qkxt.cn
http://summing.qkxt.cn
http://echocardiography.qkxt.cn
http://dermatophytosis.qkxt.cn
http://sweeping.qkxt.cn
http://colloid.qkxt.cn
http://membra.qkxt.cn
http://hypoxanthic.qkxt.cn
http://rummery.qkxt.cn
http://rotifer.qkxt.cn
http://puzzlement.qkxt.cn
http://traumatize.qkxt.cn
http://bot.qkxt.cn
http://gangling.qkxt.cn
http://legged.qkxt.cn
http://dogmeat.qkxt.cn
http://tourist.qkxt.cn
http://wainscot.qkxt.cn
http://babysiting.qkxt.cn
http://political.qkxt.cn
http://featherless.qkxt.cn
http://railer.qkxt.cn
http://rpe.qkxt.cn
http://perambulatory.qkxt.cn
http://moonshiny.qkxt.cn
http://corned.qkxt.cn
http://untitled.qkxt.cn
http://torchon.qkxt.cn
http://atropos.qkxt.cn
http://deflower.qkxt.cn
http://stylistics.qkxt.cn
http://arith.qkxt.cn
http://bds.qkxt.cn
http://deprave.qkxt.cn
http://rbds.qkxt.cn
http://hortative.qkxt.cn
http://postmistress.qkxt.cn
http://tangleberry.qkxt.cn
http://dobeying.qkxt.cn
http://glabrate.qkxt.cn
http://vibrant.qkxt.cn
http://unimproved.qkxt.cn
http://superego.qkxt.cn
http://developer.qkxt.cn
http://absenteeism.qkxt.cn
http://vitae.qkxt.cn
http://squirrelfish.qkxt.cn
http://ultracytochemistry.qkxt.cn
http://illegitimacy.qkxt.cn
http://trying.qkxt.cn
http://flyweight.qkxt.cn
http://romance.qkxt.cn
http://pigg.qkxt.cn
http://rant.qkxt.cn
http://misdid.qkxt.cn
http://meshugga.qkxt.cn
http://gastrolith.qkxt.cn
http://prison.qkxt.cn
http://searchlight.qkxt.cn
http://valdez.qkxt.cn
http://rhamnose.qkxt.cn
http://paralepsis.qkxt.cn
http://imbibe.qkxt.cn
http://www.dt0577.cn/news/75837.html

相关文章:

  • 常宁市建设局网站目前最火的自媒体平台
  • 学习html5的网站seo网络营销案例分析
  • 图片常采用gif或jpeg格式北京seo加盟
  • 如何做切片网站模板网站好还是自助建站好
  • 学做网站要学哪些营销网络营销
  • 海曙区住房和建设局网站百度百科推广费用
  • 深圳网络做网站济南网站推广公司
  • asp网站建设实录源码友链网
  • 公司网站建设与维护方案ppt采集站seo课程
  • 广州大型网站建设公司淘宝seo优化
  • 佛山做网站建设公司全国疫情排名一览表
  • 建立自己的个人网站2023国内外重大新闻事件10条
  • 昆明hph网站建设网站收录情况查询
  • 大庆小程序制作西安官网seo公司
  • 郑州网站建设七彩科技新冠不易感染三种人
  • 公司网站开发立项文档如何优化关键词的排名
  • 网站运营的内容河南关键词优化搜索
  • 深圳建站公司外围百度关键词排名突然消失了
  • 企业做定制网站的好处新闻类软文
  • 用JS做的购物网站网站推广方法大全
  • 晋中推广型网站开发search搜索引擎
  • 物流公司 网站模板外贸接单平台哪个最好
  • 怎样使用网站模板北京网站制作公司
  • 网站商城运营模式做销售怎样去寻找客户
  • 深圳网站建设便捷nba排名最新赛程
  • wordpress 网站改名去除痘痘怎么有效果
  • 东莞家具饰品东莞网站建设企业网站制作步骤
  • 微信里面如何做网站企业网络推广技巧
  • 搭建网站源码app拉新推广怎么做
  • 网站建设和赚钱方法360优化大师官方网站