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

英文二手汽车网站建设微信运营技巧

英文二手汽车网站建设,微信运营技巧,中企动力企业邮箱电脑版,电子商务网站运营给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1: 输入:nums [-1,2,1,-4], target 1 输出:…

给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。

返回这三个数的和。

假定每组输入只存在恰好一个解。

示例 1:

输入:nums = [-1,2,1,-4], target = 1
输出:2
解释:与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。

示例 2:

输入:nums = [0,0,0], target = 1
输出:0
解释:与 target 最接近的和是 0(0 + 0 + 0 = 0)。

提示:

  • 3 <= nums.length <= 1000
  • -1000 <= nums[i] <= 1000
  • -104 <= target <= 104

解题思路: 

  1. 初始化最接近值

    • 初始设为前三个数的和(nums[0] + nums[1] + nums[2]),作为基准。

  2. 三重循环枚举所有组合

    • 第一层循环(i):固定第一个数 nums[i]

    • 第二层循环(j):在 i 之后固定第二个数 nums[j]

    • 第三层循环(k):在 j 之后遍历第三个数 nums[k],计算三数之和 sum

  3. 动态更新最接近值

    • 如果 sum == target,直接返回(已找到最优解)。

    • 否则,比较 sum 与 target 的绝对差,更新最接近值 closest

  4. 返回结果

    • 遍历完成后,closest 即为最接近 target 的三数之和。

 代码:

#include <stdlib.h> // 用于 abs()
int threeSumClosest(int* nums, int numsSize, int target) {if (numsSize < 3)return 0;int closest = nums[0] + nums[1] + nums[2]; // 初始值for (int i = 0; i < numsSize - 2; i++) {for (int j = i + 1; j < numsSize - 1; j++) {for (int k = j + 1; k < numsSize; k++) {int sum = nums[i] + nums[j] + nums[k];// 如果等于 target,直接返回(最优解)if (sum == target) {return sum;}// 更新最接近的值if (abs(sum - target) < abs(closest - target)) {closest = sum;}}}}return closest;
}

运行结果:

http://www.dtcms.com/wzjs/9631.html

相关文章:

  • 海口网站建设介绍佛山竞价账户托管
  • 做类似淘宝一样的网站百度店铺注册
  • 欧普设计家官网广东网站seo策划
  • 任何判断网站SEO做的好坏seo从零开始到精通200讲解
  • 毕业设计网站开发实施步骤怎么学做电商然后自己创业
  • 网站如何备案 流程深圳网络公司推广平台
  • 济宁教育平台网站建设成都网站建设制作公司
  • 深圳做网站设计的公司网页制作流程
  • 一级a做爰片51网站seo服务如何收费
  • 上海网站建设定制公司字节跳动广告代理商加盟
  • 做文案的网站有些什么百度推广怎么做最好
  • 常州市建设项目审批网站免费域名申请网站
  • 有专门做市场分析的网站么怎么能在百度上做推广
  • 公司网站建设方案模板下载百度旗下的所有产品
  • 网站策划建设方法深圳靠谱网站建设公司
  • 海沧做网站爱站关键词搜索
  • 德州哪家网站建设好郑州网站推广排名公司
  • 蜘蛛云建站网站产品网络推广方案
  • 2016企业网站建设方案免费seo视频教学
  • 我要做自媒体要怎么开始百度seo提高排名费用
  • 在北京网站建设的岗位职责短视频代运营方案模板
  • 交通信息华建设网站sem推广软件
  • 龙岗南联网站建设渠道网
  • 做拍拍拍拍网站备案域名出售平台
  • 仿win8网站房管局备案查询网站
  • 张家港微网站网络推广宣传
  • 网站建设费需要分摊吗网络营销中的seo是指
  • 江阴网站建设多少钱福州百度推广排名优化
  • 重庆服装网站建设费用免费网络推广的方法
  • 重庆营销型网站建设价格企业网站seo优化外包