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

网站ipc备案方法网站目录

网站ipc备案,方法网站目录,京津冀协同发展,南京做网站哪家公司最好15. 三数之和 给你一个整数数组 nums #xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k #xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请你返回所有和为 0 且不重复的三元组。 注意#xff1a;答案中不可以包含重复的三元…15. 三数之和 给你一个整数数组 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 整体思路 本题最重要的就是避免超时也就是去重疯狂去重 题干表明顺序并不重要那我们只要找到和为0的三个数就行对数组元素排序排好序对于找符合题干的元素就很容易了就面对了第二大问题去重 比如第一个例子排好序为-4-1-1012 当我们遍历这个数组的时候-1和-1是相同的也就是对应的答案是相同的那么只考虑一个就可以 找符合相加0利用双指针遍历指针1在当前i的下一个指针2在最后一个元素 如果找到了相加等于0输出这组元素并且去重之后再让两个指针同时向中间移动再看有没有符合条件的直到1、2指针重合证明全遍历完了结束当前i到下一个i1 如果没找到相加等于0的和0对比大于0的证明数太大2指针向左移动排序后左小右大 小于0的证明数太小1指针向右移动 代码 class Solution { public:vectorvectorint threeSum(vectorint nums) {vectorvectorint ans;sort(nums.begin(), nums.end()); // 先对数组进行排序for (int i 0; i nums.size() - 2; i) {if (i 0 nums[i] nums[i - 1]) continue; // 跳过重复的元素int left i 1, right nums.size() - 1;//双指针一个在while (left right) {int sum nums[i] nums[left] nums[right]; if (sum 0) {ans.push_back({nums[i], nums[left], nums[right]});// 跳过重复的元素while (left right nums[left] nums[left 1]) left;//当前元素和下一个元素相同直接考虑下一个元素因为俩数相同结果不变while (left right nums[right] nums[right - 1]) right--;left;right--;} else if (sum 0) {left;} else {right--;}}}return ans;} };
http://www.dnsts.com.cn/news/18432.html

相关文章:

  • 个人建站除了wordpressppt网站
  • 西安模板网站服务商怎样发展网站
  • 代刷网站系统怎么做外包seo公司
  • 门户网站开发招标网络营销团队
  • 湖北响应式网站设计制作拼多多网站建设的目的
  • 建立企业网站需要什么wordpress阿里百秀5.4
  • 定制网站制作公司有哪些wordpress翻页相同内容
  • 合肥企业网站建设专家成品网站源码68w68
  • 网站建设120买卖网站
  • 做淘宝要用的网站吗网站建设做网站
  • 初学者毕业设计做网站网站首页代码在哪里
  • 网站导航是怎么做的阿里巴巴网站图片如何做白
  • 有哪些好的做h5的网站怎么做自己的店铺网站
  • 100个有趣的网站凡客vancl
  • vps主机可以做几个网站吴兴区建设局网站
  • 玩具网站建设策划书流程网站开发教程全集
  • 网站开发是什么部门网架公司排行
  • 贵州住房建设厅网站城口自助建站
  • 门户网站开发工具豫icp郑州网站建设
  • 申请手机网站seo推广百度百科
  • php招生网站开发思维导图模板免费下载
  • 滨州网站建设腾度塘沽网站建设公司
  • 网站开通后可以看辽宁经济频道的app
  • 海南七星彩网站建设wordpress 正在建设插件
  • 网站系统建设与管九江网站建设排行榜
  • php网站模板免费下载接入服务商网站备案管理系统技术规范要求
  • 网站建设包括哪些方面选择题免费文案素材网站
  • 韶关市网站建设北京商场招商
  • wordpress制作游戏潍坊百度关键词优化
  • 做网站的目的和意义展馆展示设计公司招聘广告