当前位置: 首页 > news >正文

甘州区建设局网站网站免费做招生宣传语

甘州区建设局网站,网站免费做招生宣传语,高端网页制作公司,20m带宽做网站够用吗链接 https://leetcode.cn/problems/3sum-closest/description/ 题目 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数#xff0c;使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例1 输入使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例1 输入nums [-1,2,1,-4], target 1 输出2 解释与 target 最接近的和是 2 (-1 2 1 2) 。示例2 输入nums [0,0,0], target 1 输出0提示 3 nums.length 1000-1000 nums[i] 1000-104 target 104 思路 先排序使数据有序以保证后续可以使用双指针来计算”三数之和“。记录第一次”三数之和“和target的距离(记为sub)并记录此时”三数之和“的值(记为ret)。当三数之和“大于target时比较此时三数之和“和target的距离和sub的大小关系。当此时三数之和“和target的距离sub时更新sub并更新ret。然后再缩小”三数之和“的值。当”三数之和“小于target时比较此时三数之和“和target的距离和sub的大小关系。当此时三数之和“和target的距离sub时更新sub并更新ret。然后增加”三数之和“的值。当”三数之和“等于target时意味着重合距离为0因此是最小的更新ret后返回。 代码实现 class Solution { public:int threeSumClosest(vectorint nums, int target) {sort(nums.begin(),nums.end());int ret , sub;for(int i 0 ; i nums.size(); i)//遍历取得“三数之和“的第一个数{int left i 1 , right nums.size() - 1;if(i 0) // 记录首次的 sub 和 ret{sub abs(target - (nums[i] nums[left] nums[right]));ret (nums[i] nums[left] nums[right]);}while(left right){if(nums[i] nums[left] nums[right] target) {if(abs(target - (nums[i] nums[left] nums[right])) sub) // 更新sub和ret{sub abs(target - (nums[i] nums[left] nums[right]));ret nums[i] nums[left] nums[right];}left;// 增加 nums[left] 的值从而使得 三数之和的值增大}else if (nums[i] nums[left] nums[right] target) //更新ret并返回{ret nums[i] nums[left] nums[right];return ret;}else{if(abs(target - (nums[i] nums[left] nums[right])) sub) // 更新sub和ret{sub abs(target - (nums[i] nums[left] nums[right]));ret nums[i] nums[left] nums[right];}right--;//减小 nums[right]的值从而使得“三数之和”的值变小}}}return ret;} };
http://www.hkea.cn/news/14488884/

相关文章:

  • 网络班级网站建设交友app搭建
  • 注册网站会员 我们的信息外贸询单
  • 建设网站需要考虑什么电器工程东莞网站建设
  • 最好的网站建设公司网站内容规划怎么写
  • 做商务网站要多少钱长春搜索引擎优化
  • asp网站如何迁移给别人做网站必须有icp
  • 做网站用vps还是虚拟主机哪里有学市场营销培训班
  • 万网域名解析地址旺道seo系统
  • 保定市网站设计wordpress评论头像插件
  • 网站的外链建设计划做网站要需要多少钱
  • 自己做的网站为什么不显示图片做IPv6网站升级的公司有哪些
  • 商城网站建设步骤德州网架公司
  • 自己的电脑做网站空间视屏村建站全称
  • 怎么知道网站的空间服务商山西高端网站建设
  • 本地wordpress建站兰州网络推广优化服务
  • 免费做网站模板在哪里做免费项目网
  • lamp网站开发架构经验域名访问网站入口
  • 怎么选择一个好的友情链接网站两学一做专题教育网站
  • 台州网站关键字优化详情网站平台延展性
  • 专做外贸的网站湿地公园网站开发招标
  • 济南网络建站模板弹窗网站制作
  • 建立网站的wordpress 导航条
  • 查建筑公司资质的网站一个域名大概能卖多少钱
  • 网站全是乱码文创产品设计大全
  • 温州做网站最好的dw软件做的网站怎么发到网上
  • 如何查找高权重网站珠海在线网站建设
  • 上海市工程建设质量管理协会网站wordpress 找源码
  • 三门峡网站建设费用可以做网站的软件
  • 网站建设ppt简介为网站开发
  • 口红做网站多少钱妇联 网站建设情况