博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 3Sum Closest
阅读量:5006 次
发布时间:2019-06-12

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

class Solution {public:    int threeSumClosest(vector
&num, int target) { int len = num.size(); if (len < 3) { return 0; } sort(num.begin(), num.end()); int sum = num[0] + num[1] + num[2]; for (int i=0; i
target) { q--; } else if (csum < target) { p++; } else { return csum; } } } return sum; }};

n方时间复杂度

 

第二轮:

Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly one solution.

For example, given array S = {-1 2 1 -4}, and target = 1.    The sum that is closest to the target is 2. (-1 + 2 + 1 = 2).
class Solution {public:    int threeSumClosest(vector
&num, int target) { sort(num.begin(), num.end()); int len = num.size(); if (len < 3) { return 0; } int min_diff = INT_MAX; int closest = 0; for (int i=0; i
rest) { q--; } else if (t < rest) { p++; } else { break; } } } return closest; } };

 

转载于:https://www.cnblogs.com/lailailai/p/3805618.html

你可能感兴趣的文章
C语言基础课第一次作业
查看>>
php字符串截取
查看>>
理解DP(持续更新)
查看>>
python 发送邮件
查看>>
yii2 phpexcel导出excel
查看>>
使用VC数据断点让你避免很多烦忧(转)
查看>>
后缀自动机
查看>>
ZZNU-OJ-2118 -(台球桌面碰来碰去,求总距离)——模拟到爆炸【超时】的不能AC的代码...
查看>>
Sunday串匹配算法 C语言实现
查看>>
学习方法
查看>>
Python成长笔记 - 基础篇 (二)python基本语法
查看>>
87JS原生:跑马灯效果
查看>>
6.方法_EJ
查看>>
html 字符串 生成 pdf 完美解决中文不显示
查看>>
记一次由于Java泛型类型擦除而导致的问题,及解决办法
查看>>
python列表逆序三种方法
查看>>
将笔记本变身WiFi热点
查看>>
SSU 479.Funny Feature
查看>>
pycharm修改代码模板支持中文输出
查看>>
poj 1904 强连通分量 tarjan
查看>>