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

淘宝网网站开发台州网站制作价格

淘宝网网站开发,台州网站制作价格,万能浏览器app,网站模板库软件给你一个整数数组 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.w-s-a.com/news/269029/

相关文章:

  • 花的网站建设规划书网络营销培训
  • 又拍云wordpress全站cdn无锡做网站品牌公司
  • 计算机网络工程网站建设黄石建设信息网站
  • 旅游网站开发毕业设计开题报告青岛网站建设服务公司
  • 人员调动在网站上怎么做网站开发课程意见和建议
  • 卓训网是个什么网站wordpress命令执行时间
  • 网站建设需要做哪些工作网片焊接
  • 网站优化方案dedecms win8风格网站模板
  • 企业如何制作网站管理系统慈溪住房和城乡建设部网站
  • 青岛网站建设有哪些公司区块链网站开发价格
  • 怎么设置网站的logo微信公众号的h5网站开发6
  • 粉色的网站绍兴市建设局网站
  • 个人网站的基本风格是wordpress 模板选择
  • 南昌专业做网站公司有哪些广州市住房城乡建设部门户网站
  • 福州网站建设团队淘宝联盟网站怎么建设
  • 福州企业网站建站模板国内黑色风格的网站
  • 好看的网站首页设计android移动开发
  • 域名注册完成后如何做网站域名 删除 wordpress
  • wordpress xml导入大小东莞seo优化方案
  • 网站建设效益网站销售怎么做的
  • 利用网站空间做代理设计方案的格式范文
  • 无锡建设工程质量监督网站遵义做手机网站建设
  • 衡阳商城网站制作ps做网站首页规范尺寸
  • 微信网站应用开发营销推广的方案
  • 广州做网站商城的公司制作一个app的完整流程
  • 湖南城乡建设厅网站163注册企业邮箱
  • 做网站怎么调整图片间距织梦做的网站如何去掉index
  • 凡科网免费建站步骤及视频网页设计基础教程第二版课后答案
  • 建设一个旅游网站毕业设计企业网站要更新文章吗
  • 做网站需要简介中山网站设计公司