leetcode16
来源:互联网 发布:小礼服 知乎 编辑:程序博客网 时间:2024/06/04 01:13
LeetCode16----------3Sum Closest
意思是求三数相加最接近target的一个结果,也就是加起来与target相减绝对值最小的。这次是要求返回三数之和,而不是这个三个数组成的三元组。
最开始想到的就是套用上一题的思路。
不过试了试三重循环直接就过了,也就算了,后来网上查了一下,有用15题相似代码解决的。
代码:
class Solution {public: int threeSumClosest(vector<int>& nums, int target) { int numLen = nums.size(); int i;int j;int k;int closest;int result;int minAbs=INT_MAX;cout << endl;for(i=0;i<numLen-2;i++){for(j=i+1;j<numLen-1;j++){for(k=j+1;k<numLen;k++){closest = nums[i]+nums[j]+nums[k];if(closest == target )return closest;else if(closest > target){if(closest - target < minAbs){minAbs=closest - target;result = closest;}}else{if(target - closest < minAbs){minAbs=target - closest;result = closest;}}}}}return result; }};
0 0
- leetcode16
- LeetCode16
- leetcode16.cloneGraph
- [LeetCode16]Climbing Stairs
- [LeetCode16]3Sum Closest
- LeetCode16:3Sum Closest
- leetcode16 3Sum Closest
- LeetCode16:3Sum Closest
- [LeetCode16]3Sum Closed
- LeetCode16. 3Sum Closest
- leetcode16.3SumClosest
- leetcode16:3Sum Closest
- Leetcode16. 3Sum Closest
- leetcode16~3Sum Closest
- LeetCode16. 3Sum Closest
- leetcode16. 3Sum Closest
- leetcode16. 3Sum Closest
- leetcode16. 3Sum Closest
- struts2中实现表单内容的自动提交条件
- hdu5074 Hatsune Miku(简单dp)
- 程序员必读经典书籍
- iOS --- iPhone 6 plus的放大模式(BigMode)适配
- JavaScript高级程序设计第23章(离线应用与客户端存储)
- leetcode16
- C#学习日记16---引用类型 之 数组
- Ubuntu发生了一个错误
- 字符串操作符
- Java HttpClient 网络爬虫怎么使用
- uva 10491 概率
- HDU 4850 Wow! Such String! 欧拉回路
- Android使用procrank和dumpsys meminfo分析内存占用情况
- 隐私保护——笔记