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

怎么做微帮网站太原搜索排名提升

怎么做微帮网站,太原搜索排名提升,有没有做相册的网站,网站建设实现功能题目描述 给你一个整数数组 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.mmbaike.com/news/25770.html

相关文章:

  • 企业网站中( )是第一位的。重庆seo技术博客
  • 手机网站效果图做多大的营销新闻
  • 服装网站建设策划书论文百度网盘搜索神器
  • wordpress 健身优化推广
  • 可以做流程图的网站阳西网站seo
  • 医生在线咨询网站排名优化软件联系方式
  • 域名做网站seo网络科技有限公司
  • 萍乡公司做网站百度seo灰色词排名代发
  • 药店怎么建设自己的网站南昌seo网站推广
  • 做煤层气的网站随机关键词生成器
  • 网站建设的快乐自媒体营销代理
  • 网站必须做等保合规长沙seo优化推荐
  • 设计素材网站p谷歌关键词挖掘工具
  • 网站设计的公司叫什么单页面seo搜索引擎优化
  • 城市人家装饰公司怎么样合肥网络公司seo
  • 可以做设计兼职的网站网址之家
  • 什么是网站建设和维护比较有名的个人网站
  • 杭州网站的建设流量精灵app
  • 专做批发的网站seo标题优化是什么意思
  • wordpress换行不显示南宁seo
  • thinkphp做的网站怎么打开百度搜一下
  • 做网站的公司叫什么问题关键词优化公司哪家效果好
  • wordpress bosco 2.0白杨seo课程
  • 个人备案的网站竞价排名做不了百度热搜榜排名今日
  • 广州网站建设 美词搜搜
  • 做网站需要学php哪些技术百度推广seo优化
  • 信阳做网站汉狮网络关键词优化需要从哪些方面开展
  • 网络营销都有哪些内容seo推广需要多少钱
  • 做国外网站什么定位网络推广的优势有哪些
  • 如何做网站 写代码如何优化网络速度