Leetcode: 3Sum Closest
来源:互联网 发布:毛概网络课程答案 编辑:程序博客网 时间:2024/05/18 18:45
http://oj.leetcode.com/problems/3sum-closest/
class Solution {public: // Similar to 3Sum Equal // Enumerate the minimal number, and then it becomes similar to 2Sum Equal // The overall time complexity is O(NlgN+N*N)=O(N*N) int threeSumClosest(vector<int> &num, int target) { int ans=num[0]+num[1]+num[2]; int minAbsDiff=abs(num[0]+num[1]+num[2]-target); sort(num.begin(),num.end()); int N=num.size(); for(int i=0;i<N;i++){ int left=i+1; int right=N-1; while(left<right){ int diff=num[i]+num[left]+num[right]-target; if(abs(diff)<minAbsDiff){ minAbsDiff=abs(diff); ans=num[i]+num[left]+num[right]; } if(minAbsDiff==0) return ans; if(diff>0) right--; else left++; } } return ans; }};
- 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
- The NetBeans E-commerce Tutorial - Testing and Profiling
- 使用OEM,AWR和ADDM发现数据库性能问题-视频分享
- 国外程序员推荐:每个程序员都应读的书
- 使IE6正常显示PNG-24格式图片代码
- 经济增长的决定因素:跨国经验研究
- Leetcode: 3Sum Closest
- job、job-class、scheduler、windows
- Leetcode: Search in Rotated Sorted Array
- UVa 331 Mapping the Swaps (DFS)
- Linux下pdf读取乱码
- Leetcode: Search in Rotated Sorted Array II
- Web 服务学习资源
- c编程邮件传输
- 黑马程序员--整理一下一些有用的类