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

怎么做微帮网站平面设计培训班学费一般多少

怎么做微帮网站,平面设计培训班学费一般多少,网站开发seo,wordpress响应式博客题目描述 给你一个整数数组 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 != 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

解题思想
参考两数之和,a+b+c=0。可以将数组排序然后利用双指针。
例如将target=-a, a+b=target。就可以用两数之和的思想了,注意跳过相同的元素。

代码


class Solution {
public:vector<vector<int>> threeSum(vector<int>& nums) {vector<vector<int>> ans;sort(nums.begin(), nums.end());if(nums[1]+nums[2]+nums[3]>0&&nums[nums.size()-1]+nums[nums.size()-2]+nums[nums.size()-3]<0)return ans;for (int i = 0; i < nums.size(); i++) {if (i > 0 && nums[i - 1] == nums[i]) continue;int l = i + 1, r = nums.size() - 1;int target = -nums[i];while (l < r) {if (nums[l] + nums[r] == target) {ans.push_back({ nums[i],nums[l],nums[r] });while (l < r && nums[l] == nums[l + 1]) l++;while (l < r && nums[r] == nums[r - 1]) r--;l++, r--;}else if (nums[l] + nums[r] > target)r--;elsel++;}}return ans;}
};
http://www.hengruixuexiao.com/news/41575.html

相关文章:

  • 黄页网站推广app软件qq推广工具
  • 做pc端网站必知广告代理公司
  • 教学网站开发背景广告推广方式有哪几种
  • 大象戌人视频入口2022seo在线短视频发布页运营
  • 网站开发需要的技术的流程淘宝推广怎么做
  • 用易语言可以做网站吗优化大师是什么软件
  • 美食网站开发目的与意义软文写作网站
  • 网站建设邮箱线上推广的优势和好处
  • 常州网站建设开发百度网盘官网登录入口
  • 简单的网站首页广州网站推广运营
  • 深圳网站设计兴田德润放心西安网站推广排名
  • 手机有软件做ppt下载网站有哪些内容吗如何做网络推广人员
  • dede网站 设置404 错误页面seo招聘
  • 做淘宝客没网站怎么做超级外链推广
  • 网站备案 新闻审批号谷歌地图下载
  • 微信开放平台 网站应用开发友情链接可以随便找链接加吗
  • 青原区城乡建设局门户网站女儿考试没圈关键词
  • 柳南网站建设优秀网页设计
  • 开网站做备案需要什么资料seo推广外包企业
  • 动态网站开发实训报告总结湖南seo博客seo交流
  • 网页设计师证书怎么考?seo的目的是什么
  • 简述网站内容如何优化深圳优化公司样高粱seo
  • 网站建设功能解说凡科建站客服电话
  • 网站建设需求确认书今日最新消息新闻
  • 天元建设集团有限公司第八分公司seo网站优化平台
  • wordpress更改用户名四平网站seo
  • 临平房产做网站的公司广东东莞最新情况
  • 深圳定做网站怎样才能注册自己的网站
  • 青海省网站建设平台企业网站建设模板
  • 做网站每一步的是什么廊坊seo排名扣费