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

做电商网站用什么软件开发广州网站案例展示

做电商网站用什么软件开发,广州网站案例展示,网页设计实训总结600字,常州网站建设推广平台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/674043.html

相关文章:

  • 电子商务网站建设价格网站添加站长统计代码
  • 阳光保险官方网站青岛住房和城乡建设部网站
  • 网站增加流量贵阳网络推广公司哪家强
  • 购物商城网站开发深圳营销型网站公司
  • 重庆电子商务网站seo如何做旅游网站推广
  • 电脑主机做网站服务器数据分析网站怎么做
  • 永久免费自助建站推荐北京城乡住房建设部网站
  • 平安网站建设发挥了积极的作用wordpress不显示子分类
  • 沙漠网站建设sns类网站有哪些
  • 化妆品网站建设目标微信备份wordpress
  • 杨浦专业做网站网站服务器vps
  • html5 视频网站 模板汽车网站建设可行性分析
  • 地名公共服务网站建设常用的网络营销方法有哪些
  • 做网站平台赚钱吗创建私人网站
  • 建设银行总部投诉网站动画设计实训报告
  • 类似58同城的网站怎么做百度关键词优化策略
  • 如何简单快速的制作网站中国建设银行网上银行官方网站
  • 仿互动吧网站源码检察院门户网站建设
  • 免费的h5制作网站模板手机网站制作哪家便宜
  • 视频娱乐模版网站购买网站域名什么意思
  • 网站怎么做联系我们页面手机如何创建公众号
  • no.7 wordpress个seo培训资料
  • 怎样在华为云服务器里建设网站短网址工具
  • php与mysql网站开发湖南金科建设有限公司网站
  • 如何快速新建一个网站asp化妆品网站 后台
  • 网站营销培训建设信息门户网站
  • 做网站和app那个花销大海南汽车网站建设
  • ofo的网站用什么做的东莞大朗网站建设仗剑
  • 网站的结构苏州品牌网站建设
  • 扫描到网站目录然后怎么做门户网站做啥