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

优秀网站建设评选活动海报汕头seo优化项目

优秀网站建设评选活动海报,汕头seo优化项目,梅州市住房和城乡建设局网站,直接用ip做网站给你一个整数数组 nums #xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k #xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意#xff1a;答案中不可以包含重复的三元组。 示例 …给你一个整数数组 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 。 提示 3 nums.length 3000 -105 nums[i] 105 来源力扣LeetCode 链接https://leetcode.cn/problems/3sum 题解 思路 开头容易让人想到三层循环hash去重但时间复杂度和空间消耗比较大 使用排序双指针达到去除重复值的作用 还要明确几个条件 数组为空或数组长度小于三排序后最小值为正数就不可能存在想加为0 的情况有连续重复的数字要往后移这样就能保证去重的效果若三个数组位的值想加等于0还要考虑他们之后的情况是否又有重复的值若三个数组位的值相加小于零要考虑将L向后移一位若三个数组位的值相加大于零要考虑将R向前移一位 class Solution {public static ListListInteger threeSum(int[] nums) {ListListInteger ansnew ArrayList();int lennums.length;if(numsnull||len3){return ans;//如果数组的长度小于3 或者数组为空返回值为空}//对数组排序Arrays.sort(nums);//时间复杂度为nlognfor(int i0;ilen;i){if(nums[i]0){break;}//最小的都大于0不可能存在加起来等于0的情况if(i0nums[i]nums[i-1]) continue;//相邻值相同去重int Li1;int Rlen-1;while(LR){int sum0;sumnums[i]nums[R]nums[L];if(sum0){ans.add(Arrays.asList(nums[i],nums[L],nums[R]));while(LRnums[L]nums[L1]) L;while(LRnums[R]nums[R-1]) R--;L;R--;}else if(sum0) L;else if(sum0) R--;}}return ans;} }
http://www.hkea.cn/news/14568133/

相关文章:

  • 网站开发 需求调研做网站ui
  • 福田做网站哪家专业怎么建立一个网站让外国人浏览
  • 做网站哪个软件好wordpress分类目录前缀
  • 中文网站站内优化怎么做网站建设收费分几次
  • 网站seo优化书籍怎样制作网页链接教程
  • 做网站 淘宝烟台网站建设seo
  • 广州商城建站系统外贸网站建设网站
  • 怎样建立一个企业网站天津手网站开发
  • 网站建设的技术亮点酒店协会网站集静态模板
  • 网站seo优化加推广支付宝小程序代理
  • 邮件模板网站怎么做好手机网站开发
  • 网页制作与网站设计思路wordpress电影站
  • 做网站教程流程网络营销策略4p4c
  • 微信官方网站首页域名服务费多少钱一年
  • 手机微网站第二年续费吗哪个平台推广效果最好
  • 郑州做网站公做的最好的相亲网站有哪些
  • 无锡网站维护公司哪个网站百度收录快
  • 建设网站基本思路网络广告投放平台
  • 网站域名会赠送几个邮箱企业网站建设绪论
  • 网站制作 深圳变性人做网站
  • 天河建设网站公司搜索不到的网站
  • 网站建设执行力如何让百度快速收录新网站
  • 怎么用ps做网站首页微信小程序页面跳转
  • 曲周企业做网站推广响应式网站的概念
  • 华亭县建设局网站2017wordpress分类的feed
  • 手机软件开发外包百度seo怎么提高排名
  • 打码网站怎么做接口苏州晶体公司网站建设
  • 企业网站怎么建设公司免费功能网站
  • 建e网官方网站wordpress数字链接出现404
  • 网站制作需求文档网站建设公司青岛