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

建站公司还有前途吗海拉尔做网站的公司

建站公司还有前途吗,海拉尔做网站的公司,wordpress wpdx,茌平做网站思路#xff1a;先对数组排序#xff0c;然后确定第一个数nums[i]#xff0c;再新建左右双指针#xff1b; 寻找的3元组#xff0c;a,b,c,即是 nums[i], nums[letf], nums[right] 数组1#xff1a;-1,-1,-1,0,1,2; 前面3个-1#xff0c;只有一个-1是有用的#xff0c;需… 思路先对数组排序然后确定第一个数nums[i]再新建左右双指针 寻找的3元组a,b,c,即是 nums[i], nums[letf], nums[right] 数组1-1,-1,-1,0,1,2; 前面3个-1只有一个-1是有用的需要需要对a去重 数组-1,0,1,1,1,2,2,2, 在确定了a之后中间的3个1只有一个1是有用的所以需要对 left对1去重否则会有重复的3元组被收集 right是对2去重同理 class Solution {public ListListInteger threeSum(int[] nums) {ListListInteger result new ArrayList();Arrays.sort(nums);for(int i0; i nums.length; i){//排完序第一个数比0大后面加起来更大直接返回if(nums[i]0) {return result;}//i,left,rigth 三个数这里对 i 去重//数组1-1,-1,-1,0,1,2; 数组2-1,0,1,2 ; 去重效果这两个数组结果一致if(i0 nums[i]nums[i-1]){continue;}//定义左右指针int left i1;int right nums.length-1;while(rightleft){int sum nums[i]nums[left]nums[right];if(sum0){right--;}else if(sum0){left;}else{result.add(Arrays.asList(nums[i],nums[left],nums[right]));//找到一个3元组之后对left,right去重//数组-1,0,1,1,1,2,2,2, left对1去重 right是对2去重while(rightleft nums[right]nums[right-1]){right--;}while(rightleft nums[left]nums[left1]){left;}//正常往中间走right--;left;}}}return result;} }
http://www.zqtcl.cn/news/216869/

相关文章:

  • 素材网站有哪些如何做简单视频网站
  • 如何做网站公证宁波网站建设公司比较好
  • 网站建设公司行情新网站建设风格
  • 30天网站建设实录 pdf微信分销工具
  • 深圳电子商务网站 开发招标文件范本
  • 常州网站制作包括哪些网站商城模板
  • wordpress下拉式菜单哈尔滨seo优化公司
  • 网站添加百度地图标注怎么在百度免费推广
  • 如何用照片做模板下载网站南京做网站seo的
  • 网站建设平台方案设计删除网站内容
  • 建设部人才交流中心网站wordpress theauthor
  • 物联网网站开发公司比较还做的调查网站
  • 网站建设教程 冰美人视频全国网站建设排名
  • 对网站策划的看法公司宣传册设计与制作图片
  • 手机医疗网站网站模板的制作怎么做
  • 那种投票网站里面怎么做百度浏览器网站入口
  • 宁波城乡建设局网站有专门做面包的网站么
  • 网站推广方法及特点网站添加内容
  • c2c网站怎么做网页模板布局
  • 知果果网站谁做的房产信息网显示已签约
  • 高校学风建设专栏网站亿速云
  • iis 发布asp网站代码编程入门
  • 游戏的网站策划应该怎么做微信小程序开发300元
  • 网站关键词优化怎么弄做网站找哪家最好
  • 提供零基础网站建设教学网站做302重定向
  • 无锡网站推广外包服务页面设计参评
  • 班级网站设计素材有没有专业做盐的网站
  • 免费做旅游海报的网站深圳网站建设公司哪里有
  • 制作网站空间域名哈尔滨网站建设 博客
  • 如何做搞笑的视频视频网站五合一网站建设方案