博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
从头做leetcode之leetcode 16 最接近的三数之和
阅读量:2436 次
发布时间:2019-05-10

本文共 644 字,大约阅读时间需要 2 分钟。

16.最接近的三数之和

给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。

例如,给定数组 nums = [-1,2,1,-4], 和 target = 1.

与 target 最接近的三个数的和为 2. (-1 + 2 + 1 = 2).

  • 和leetcode 15做法一样,还不用处理重复的问题了。
class Solution {
public: int threeSumClosest(vector
& nums, int target) {
sort(nums.begin(),nums.end()); int min=INT_MAX; int res; if(nums.size() < 3) return 0; for(int i=0;i
target) right--; if(s < target) left++; if(s == target) return target;//如果等于target了,那么就肯定时最简单的情况了 } } return res; }};

通过时间:

在这里插入图片描述

转载地址:http://enemb.baihongyu.com/

你可能感兴趣的文章
SQL概述(转)
查看>>
用SQL删除数据(转)
查看>>
用SQL进行嵌套查询(转)
查看>>
用SQL进行单表查询(转)
查看>>
用SQL进行多表查询(转)
查看>>
Oracle 9i管理的模式(转)
查看>>
Oracle 9i管理的用户(转)
查看>>
Oracle 9i管理工具的使用(转)
查看>>
网络关系型数据库的代表Oracle 9i(转)
查看>>
安装管理客户机(转)
查看>>
目前主流的两类关系型数据库系统(转)
查看>>
Oracle 9i的两种工作模式(转)
查看>>
在Oracle数据库10g中跟踪SQL(转)
查看>>
Oracle 10g Release2新功能之变化通知(转)
查看>>
ORACLE之常用FAQ V1.0一(构架体系)(转)
查看>>
Oracle 10g 新特性之虚拟专用数据库(转)
查看>>
深刻理解Oracle数据库的启动和关闭(转)
查看>>
oracle架构的基础知识(转)
查看>>
将Oracle 10g内置的安全特性用于PHP(转)
查看>>
Oracle 8i中字符集乱码问题析及其解决办法(转)
查看>>