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

高端品牌网站建设内容优化seo教程

高端品牌网站建设内容,优化seo教程,DW怎么做招聘网站,企业登记网上注册15. 三数之和https://leetcode.cn/problems/3sum/ 1、题目 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。…

15. 三数之和https://leetcode.cn/problems/3sum/

1、题目

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != ji != kj != 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
  • -10^{5} <= nums[i] <= 10^{5}

2、题解

import java.util.*;class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> result = new ArrayList<>(); // 存储符合条件的三元组Arrays.sort(nums); // 将数组排序,方便双指针法// 遍历数组,i 从 0 开始for(int i = 0; i < nums.length; i++) {// 如果当前数字大于 0,则三数之和必然大于 0,后面的数字也都大于 0,直接返回结果if(nums[i] > 0) {return result;}// 如果当前数字和前一个数字相同,跳过这个数字,避免重复三元组if(i > 0 && nums[i] == nums[i-1]) {continue;}int left = i + 1; // 左指针,从 i+1 开始int right = nums.length - 1; // 右指针,从数组末尾开始// 使用双指针法,左指针小于右指针时继续查找while(right > left) {int sum = nums[i] + nums[left] + nums[right]; // 当前三数之和// 如果和大于 0,移动右指针,减小 sumif(sum > 0) {right--;}// 如果和小于 0,移动左指针,增大 sumelse if(sum < 0) {left++;}// 如果和等于 0,找到了一个符合条件的三元组else {result.add(Arrays.asList(nums[i], nums[left], nums[right])); // 将三元组添加到结果列表// 移动右指针,跳过重复的元素,避免重复三元组while(right > left && nums[right] == nums[right - 1]) {right--;}// 移动左指针,跳过重复的元素,避免重复三元组while(right > left && nums[left] == nums[left + 1]) {left++;}// 找到三元组后,分别向内移动左右指针right--;left++;}}}return result; // 返回所有符合条件的三元组}
}
http://www.dtcms.com/wzjs/134551.html

相关文章:

  • 软件开发周期seo网络推广到底是做什么的
  • 郑州男科医院哪家比较好的医院seo优化教程
  • 合肥营销型网站建设公司有什么推广产品的渠道
  • 公司对比网站百度seo优化
  • 河间网站建设搜索引擎官网
  • 吴江专业的网站建设免费建立个人网站申请
  • 给设计网站做图会字体侵权吗百度的营销推广模式
  • 资源网站模板下载项目推广网
  • 移动网站推广每天4元代发广告
  • logo制作软件seo零基础视频教程
  • 网站开发的解决方案crm系统网站
  • 学网站建设 去那里seo免费优化网址软件
  • 四川党的建设网站爱上链外链购买交易
  • 图书馆网站建设的要求营销培训课程内容
  • 酒店网站建设研究农产品推广方案
  • 做简历的网站viso百度网盘网页版
  • 视频付费点播网站怎么做疫情排行榜最新消息
  • c 网站开发案例搜百度盘
  • 北京软件开发公司名单1000家简述seo的应用范围
  • 无锡专业网站建设广告公司的业务范围
  • 保险咨询免费24小时在线seo关键词排名优化系统
  • 网站首页页面设计营销策划咨询机构
  • 石家庄住房和城乡建设局网站手机优化专家下载
  • 怎么做asp动态网站高权重外链
  • 东莞网站策划口碑营销的形式
  • 网站建设sycmjz如何增加网站的外链
  • 黑河城乡建设局网站上海app网络推广公司电话
  • wordpress分类目录名称seo中文含义
  • wordpress hybrid appseo优化中商品权重主要由什么决定
  • 微信投票网站怎么做链友咨询