码迷,mamicode.com
首页 > 编程语言 > 详细

LeetCode第十六题-找出数组中三数之和最接近目标值的答案

时间:2019-04-21 22:59:28      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:images   最小   etc   小白   ali   sum   数组排序   默认   img   

3Sum Closest

问题简介:

给定n个整数的数组nums和整数目标,在nums中找到三个整数,使得总和最接近目标,返回三个整数的总和,可以假设每个输入都只有一个解决方案

举例:

给定数组:nums=[-1, 2, 1, -4], 目标值:target = 1.

最接近目标值的答案是2 (-1 + 2 + 1 = 2).

解法一:

与上一道题类似,这次要求的是三数之和与目标值的差值最小值,可以定义一个变量来记录这个差值

思路就是想先定义一个最接近的值默认取前三个数的合,然后将数组排序后

技术图片

小白刷题之路,请多指教— — 要么大器晚成,要么石沉大海

技术图片

LeetCode第十六题-找出数组中三数之和最接近目标值的答案

标签:images   最小   etc   小白   ali   sum   数组排序   默认   img   

原文地址:https://www.cnblogs.com/lalalaczq/p/10747556.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!