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

网站建设部分费用会计科目wordpress加入广告

网站建设部分费用会计科目,wordpress加入广告,啤酒免费代理0元铺货,h5制作模板免费永久给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组。 解题思…

给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != ji != kj != k ,同时还满足 nums[i] + nums[j] + nums[k] == 0 。请

你返回所有和为 0 且不重复的三元组。

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

解题思路:

本题的关键是如何去重。

public static List<List<Integer>> threeSum(int[] nums) {int left,right,sum;int len=nums.length;List<List<Integer>> result=new ArrayList<>();Arrays.sort(nums);  //对数组进行排序for(int i=0;i<len;i++){//nums[i]大于0时,不可能组成三元组if (nums[i] > 0) {return result;}if(i>0 && nums[i]==nums[i-1]){   //对a去重continue;}left=i+1;right=len-1;while (left<right){sum=nums[i]+nums[left]+nums[right];//满足条件if(sum<0){left++;}else if(sum>0){right--;}else{List list=new ArrayList<>();list.add(nums[i]);list.add(nums[left]);list.add(nums[right]);result.add(list);//result.add(Arrays.asList(nums[i],nums[left],nums[right]));// 对b、c去重while (right > left && nums[right] == nums[right - 1]) right--;while (right > left && nums[left] == nums[left + 1]) left++;left++;right--;}}}return result;}

http://www.yayakq.cn/news/459551/

相关文章:

  • 深圳蕾奥规划设计公司网站男做直播网站好
  • 宁波搭建网站公司石排网站设计
  • 公司网站建设哪家比较好网页平面设计要学什么
  • 深圳做网站服务域名网站电话
  • 商派商城网站建设方案商标注册在哪个部门申请
  • 一般去哪个网站做写手站内推广方式有哪些
  • 做网站新科网站建设wordpress 显示视频播放
  • 云南建站推广电脑网
  • 邯郸形象网站建设四合一网站建设
  • 嘉定网站公司wordpress 主题编写
  • 丽水做网站企业标识标牌设计公司
  • 宁德市城乡住房建设厅网站wordpress windows部署
  • 做网站论坛赚钱梁露 网站建设与实践
  • 餐饮网站网页设计代码怎样做网站搜索推广
  • 网站制作公司dedecms自媒体app下载
  • 企业网站建设存在的不足2012r2做网站
  • 企业网站找私人做什怎么搭建网站友情链接
  • 哪里网站建设好网站怎样绕过360认证
  • 网站建设怎么分录关键词挖掘站长工具
  • 建游戏网站网站整体风格设计
  • 建立网站用英语怎么说在深圳如何注册公司
  • 卢松松wordpress博客河北网站优化建设
  • 做公众号封面的网站大连图书馆网站建设要求
  • 报班学网站开发价格网站建设理论依据
  • 如何找到网站的模板页面企业网站软件下载
  • 创建手机网站模版网站建设几个文件夹
  • 石家庄企业网站开发wordpress 订阅插件
  • 网站架构设计英文翻译国家住房和城乡建设部官网
  • 企业网站设计解决方案com域名注册流程
  • 专业做app下载网站有哪些wordpress输入html代码