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

深圳做网站(龙华信科)有没有专门招代理的网站

深圳做网站(龙华信科),有没有专门招代理的网站,移动网站开发认证考试,重庆忠县网站建设公司哪家好题目描述 给你一个整数数组 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 -10^5 nums[i] 10^5分析思路 这道题跟两数之和一个道理可以用map存储ab的值和出现的次数然后遍历最后一个数组判断c是否等于负的ab。但是此题要求去重因此用map哈希表不方便。 题解中给出了一种双指针的方法。首先对数组进行排序然后for循环遍历i给定两个指针left i1和right i-1如果三数之和大于0则right–小于0则left。 思路比较简单主要是去重的时候需要注意很多的细节看代码随想录的讲解和视频。 这里去重是因为首先对数组进行了排序。i去重的原因是已经将 nums[i - 1] 的所有组合加入到结果中本次双指针搜索只会得到重复组合。 对left去重的原因是去掉所有已经用过的left对right去重的原因是吴吊所有已经用过的right–。 看下力扣k神的讲解和动画也很清楚k神讲解 class Solution { public:vectorvectorint threeSum(vectorint nums) {vectorvectorint res;// 排序sort(nums.begin(), nums.end());for(int i0;inums.size();i){if(nums[i]0) break;if(i0 nums[i]nums[i-1]){continue;}int left i1;int right nums.size()-1;while(left right){if(nums[i] nums[left] nums[right] 0) right--;else if(nums[i] nums[left] nums[right] 0 ) left;else{res.push_back(vectorint{nums[i], nums[left], nums[right]});while(left right nums[right]nums[right-1]) right--;while(left right nums[left]nums[left1]) left;left;right--;}}}return res;} };
http://wiki.neutronadmin.com/news/413200/

相关文章:

  • mysql 网站空间贵州建设网站
  • 网站建设公司的性质软件项目管理制度
  • 国内f型网页布局的网站pk10代码网站开发
  • 网站分页符怎么做建设一个国外服务器的网站
  • 培训网站平台怎样做网站自身维护
  • 哪里有免费的网站推广wordpress建站社区
  • 深圳网站制作平台博客网
  • 做搬家广告哪家网站有优wordpress 更新文章
  • 网站建设课程学习wordpress 插件开启
  • 做原油的网站深圳百度推广公司
  • 重庆学校网站推广青岛商网站建设
  • 网站设计方案大全自学室内装修设计教程
  • 案例查询网站软件著作权查询入口
  • 网站建设单位做c 题的网站
  • 文章响应式网站如何制作购物网站
  • 湖南网站搜索排名优化公司关于做网站的论文
  • 做网站必须有站点吗做网站的安全证书
  • 在网站中动态效果怎么做中小学智慧校园建设平台网站
  • 内蒙古兴安盟建设局网站平面设计师的培训机构
  • seo 成功网站影楼网站设计
  • 校园网站建设简介菏泽网站建设设计
  • 怎么做自已的网站网站建设财务分析
  • 潍坊网站开发公司ui设计的基本流程
  • 台州做网站的电话php网站开发环境说明
  • 长沙网站制作关键词推广江苏省和住房城乡建设厅网站
  • 电子商务网站的主要功能wordpress该怎么教
  • 音乐类网站模板连云港专业网站制作公司
  • 网站建设整个过程谷歌 网站做推广
  • 中邮保险网站wordpress 网页
  • 单页面网站 万网x3大理网站建设公司