diff --git a/Array/leetcode 3sum/leetcode 3sum.cpp b/Array/leetcode 3sum/leetcode 3sum.cpp new file mode 100644 index 0000000..35a3720 --- /dev/null +++ b/Array/leetcode 3sum/leetcode 3sum.cpp @@ -0,0 +1,32 @@ + vector> threeSum(vector& nums) + { + vector> res; + int n=nums.size(); + sort(nums.begin(),nums.end()); + for(int i=0;isum) + f++; + else + { + vector arr(3,0); + arr[0]=nums[f],arr[1]=nums[b],arr[2]=nums[i]; + res.push_back({nums[f],nums[i],nums[b]}); + while(f