leetcode-3Sum
来源:互联网 发布:蔬菜网络销售 编辑:程序博客网 时间:2024/06/05 20:03
class Solution {public: vector<vector<int> > threeSum(vector<int> &num) { vector<vector<int>>result; vector<int>vec; int len = num.size(); //assert(len<3); sort(num.begin(),num.end()); int j,k; for(int i=0;i<len-2;i++) { if(i!=0&&num[i]==num[i-1])continue; j=i+1; k=len-1; while(j<k) { if(j>i+1&&num[j]==num[j-1]){j++;continue;} if(k<len-1&&num[k]==num[k+1]){k--;continue;} if(num[i]+num[j]+num[k]>0) { k--; continue; } if(num[i]+num[j]+num[k]<0) { j++; continue; } vec.push_back(num[i]); vec.push_back(num[j]); vec.push_back(num[k]); result.push_back(vec); vec.clear(); j++; continue; } } return result; }};
0 0
- 【Leetcode】3Sum (Sum)
- Leetcode:2Sum,3Sum
- 【Leetcode】3Sum Closest (Sum)
- leetcode 2 sum 3sum 4sum
- Leetcode 2SUM-3SUM-4SUM
- Leetcode-2sum,3sum,4sum
- leetcode 2 sum & 3 sum & 4 sum
- [LeetCode] 2Sum, 3Sum, 4Sum, 3SUm closet
- [LeetCode] K sum(2Sum、3Sum、4Sum)
- leetcode--sum集合:2sum,3sum,4sum
- leetcode --- 2 sum , 3 sum , 4 sum , k sum problem
- LeetCode: 3Sum
- LeetCode: 3 Sum Closest
- leetcode - 3 Sum
- leetcode - 3 sum closest
- leetcode 3Sum
- leetcode 3Sum Closest
- LeetCode: 3Sum
- C#程序设计之学生信息管理系统
- 【干货】照片也能讲故事:水印相机设计小结
- 个人生活安排
- 线性回归及梯度下降法
- pgsql8.1中文文档截取
- leetcode-3Sum
- mysql学习系列:Error:1005错误之errno:105
- Swift的基础,操作符,字符串和集合类型
- mac cocos2dx环境搭建 配置完报错:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files
- swift 学习资料收集
- 修改android最小堆内存
- ios7 中的 Auto Layout 使用教程 第三节
- 第三讲财务报表是如何产生的(财务分析与决策)
- 对方的司法手段分的