[leetcode] 3Sum Closest
来源:互联网 发布:lol动态桌面软件 编辑:程序博客网 时间:2024/06/15 21:36
3Sum Closest
class Solution {public: int threeSumClosest(vector<int> &num, int target) { int res; int minGap=INT_MAX; sort(num.begin(),num.end());//排序 for(int i=0;i<num.size();i++){ if(i>0&&num[i]==num[i-1]){//过滤重复 continue; } int j=i+1; int k=num.size()-1; while(j<k){//左右夹逼 if(j>i+1&&num[j]==num[j-1]){//过滤重复 j++; continue; } if(k<num.size()-1&&num[k]==num[k+1]){//过滤重复 k--; continue; } int sum=num[i]+num[j]+num[k]; if(abs(sum-target)<minGap){//更新最小值 minGap=abs(sum-target); res=sum; } if(sum>target){ k--; }else{ j++; } } } return res; }};
0 0
- LeetCode: 3 Sum Closest
- leetcode - 3 sum closest
- leetcode 3Sum Closest
- LeetCode: 3Sum Closest
- [Leetcode]3Sum Closest
- Leetcode: 3SUM Closest
- LeetCode 3Sum Closest
- [Leetcode] 3Sum Closest
- LeetCode : 3Sum Closest
- LeetCode 3Sum Closest
- [LeetCode] 3Sum Closest
- 【leetcode】3Sum Closest
- [LeetCode]3Sum Closest
- LeetCode-3Sum Closest
- LeetCode:3Sum Closest
- LeetCode | 3Sum Closest
- 【leetcode】3Sum Closest
- Leetcode: 3Sum Closest
- Android常见笔试&面试题
- 为何要审核
- js prompt
- 嵌入式Linux系统的QT4.5开发环境搭建
- 解决 WordPress“正在执行例行维护,请一分钟后回来”
- [leetcode] 3Sum Closest
- 简单说明关闭第三方应用的两个方法
- 配置webstorm,使支持第三方lib code navigation
- 【精】代理模式Pk装饰模式
- vShpere Center添加镜像到数据存储中
- Activity生命周期变化(真机实测)
- 不用在意那些细节。
- android 图片 简略图
- 约瑟夫环