[LeetCode] 16. 3Sum Closest java
来源:互联网 发布:广东白云网络教学平台 编辑:程序博客网 时间:2024/05/14 19:15
/**16. 3Sum Closest * @param nums * @param target * @return 找到3个数,相加最接近target */ public int threeSumClosest(int[] nums, int target) { Arrays.sort(nums); int close = nums[0] + nums[1] + nums[2]; for (int i=0, len= nums.length; i<=len-3; i++) { int low = i+1; int high = len-1; while (low < high) { int sum = nums[i] + nums[low] + nums[high]; if (Math.abs(sum-target)==0){ return sum; } if (Math.abs(sum-target) < Math.abs(close-target)) { close = sum; } if (sum > target) high--; else low++; } } return close; } //beats 46.37%
0 0
- (Java)LeetCode-16. 3Sum Closest
- leetcode-java-16. 3Sum Closest
- Leetcode 16. 3Sum Closest (Medium) (java)
- [LeetCode-Java]16. 3Sum Closest
- [LeetCode] 16. 3Sum Closest java
- [LeetCode][Java] 3Sum Closest
- LeetCode : 3Sum Closest [java]
- leetcode 3Sum Closest(Java)
- 3Sum Closest leetcode java
- LeetCode 16. 3Sum Closest
- LeetCode --- 16. 3Sum Closest
- [Leetcode] 16. 3Sum Closest
- 【leetcode】16. 3Sum Closest
- [leetcode] 16. 3Sum Closest
- leetcode 16. 3Sum Closest
- leetcode 16. 3Sum Closest
- leetcode 16. 3Sum Closest
- LeetCode - 16. 3Sum Closest
- 重新解读剑指Offer之3题 二维数组中的查找
- kerberos工作原理
- 看到一个比较好的关于两个数相互转换的问题的答案。
- gis矢量切片算法
- IDEA搭建Mybatis Generator逆向工程
- [LeetCode] 16. 3Sum Closest java
- compileSdkVersion/minSdkVersion/targetSdkVersion
- 欢迎使用CSDN-markdown编辑器
- laravel匿名函数
- QT Json 数据转换
- android developer tiny share-20170301
- [LeetCode] 18. 4Sum java
- 关于一个NMOS+PMOS开关电路失效的分析
- 2.3打印八行八列杨辉三角,开头不打印空格