news 2026/6/9 23:55:09

59 · 最接近的三数之和(相向双指针)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
59 · 最接近的三数之和(相向双指针)

链接:https://www.lintcode.com/problem/59/description

题解:

class Solution { public: /** * @param numbers: Give an array numbers of n integer * @param target: An integer * @return: return the sum of the three integers, the sum closest target. */ int threeSumClosest(vector<int> &numbers, int target) { // write your code here int len = numbers.size(); if (len <= 0) { return 0; } sort(numbers.begin(), numbers.end()); int result = INT_MAX; for (int i = 0; i < numbers.size(); ++i) { int l = i + 1; int r = len-1; int sum = numbers[i]; while (l < r) { sum = numbers[i] + numbers[l] + numbers[r]; if (abs(sum-target) < abs(result-target)) { result = sum; } if (sum > target) { --r; } else if (sum < target) { ++l; } else { return target; } } } return result; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 19:44:56

终极SketchUp STL转换指南:从3D设计到实体打印的快速通道

终极SketchUp STL转换指南&#xff1a;从3D设计到实体打印的快速通道 【免费下载链接】sketchup-stl A SketchUp Ruby Extension that adds STL (STereoLithography) file format import and export. 项目地址: https://gitcode.com/gh_mirrors/sk/sketchup-stl SketchU…

作者头像 李华
网站建设 2026/6/9 19:44:27

终极解决方案:三分钟搞定Mac滚动方向混乱问题

终极解决方案&#xff1a;三分钟搞定Mac滚动方向混乱问题 【免费下载链接】Scroll-Reverser Per-device scrolling prefs on macOS. 项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser 还在为Mac上触控板和鼠标的滚动方向不一致而烦恼吗&#xff1f;每次在笔…

作者头像 李华
网站建设 2026/6/9 18:35:51

NS-USBLoader完全使用指南:从零开始掌握Switch文件传输与注入

NS-USBLoader完全使用指南&#xff1a;从零开始掌握Switch文件传输与注入 【免费下载链接】ns-usbloader Awoo Installer and GoldLeaf uploader of the NSPs (and other files), RCM payload injector, application for split/merge files. 项目地址: https://gitcode.com/g…

作者头像 李华
网站建设 2026/6/9 18:41:07

tModLoader终极指南:重新定义你的泰拉瑞亚游戏体验

还在为泰拉瑞亚原版内容的重复性感到厌倦吗&#xff1f;每次打开游戏都是同样的配方、同样的味道&#xff1f;想要打造真正属于你个人的游戏世界吗&#xff1f;tModLoader这款官方认证的模组加载器将彻底颠覆你对游戏的传统认知&#xff01; 【免费下载链接】tModLoader A mod …

作者头像 李华
网站建设 2026/6/9 19:52:35

AntiMicroX游戏手柄映射神器:从入门到精通的全方位操控指南

想要在PC上用手柄畅玩所有游戏&#xff1f;AntiMicroX这款开源免费的图形化手柄映射工具正是你需要的解决方案。无论是不支持手柄的经典游戏&#xff0c;还是想要更舒适操控体验的现代大作&#xff0c;这款工具都能完美适配你的需求。 【免费下载链接】antimicrox Graphical pr…

作者头像 李华
网站建设 2026/6/9 19:52:23

深度学习计算机毕设之基于LSTM-CNN-CBAM模型的股票预测研究人工智能

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华