seo就是搜索引擎广告,什么是seo如何进行seo,做推文网站,企业网站优化17题目意思#xff1a;给一个乱序数组#xff0c;在里面寻找三个数之和为target的所有情况#xff0c;这些情况不能重复#xff0c;增序排列 思路#xff1a;采用3Sum的做法 ps#xff1a;有见一种用hash的#xff0c;存任意两个元素的和#xff0c;然后变成3sum问题给一个乱序数组在里面寻找三个数之和为target的所有情况这些情况不能重复增序排列 思路采用3Sum的做法 ps有见一种用hash的存任意两个元素的和然后变成3sum问题需要判断重复 图书馆的网已经到了令人发指的程度我告诫自己千万不要暴躁。 1 class Solution {2 public:3 vectorvectorint fourSum(vectorint nums, int target) {4 vectorvectorint ans;5 vectorint vec(4);6 int k,l,temp;7 sort(nums.begin(),nums.end());8 for(int i0;inums.size();i){9 if(i0nums[i]nums[i-1])continue;
10 for(int ji1;jnums.size();j){
11 if(ji1nums[j]nums[j-1])continue;
12 kj1;
13 lnums.size()-1;
14 while(kl){
15 if(kj1nums[k]nums[k-1]){
16 k;
17 continue;
18 }
19 tempnums[i]nums[j]nums[k]nums[l];
20 if(temptarget)--l;
21 else if(temptarget)k;
22 else{
23 vec[0]nums[i];
24 vec[1]nums[j];
25 vec[2]nums[k];
26 vec[3]nums[l];
27 ans.push_back(vec);
28 --l;
29 k;
30 }
31 }
32 }
33 }
34 return ans;
35 }
36 }; 转载于:https://www.cnblogs.com/smallby/p/4595570.html