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

学做网站 软件阿里云搜索引擎网址

学做网站 软件,阿里云搜索引擎网址,怎么去做推广,个人公众号做电影网站吗给你一个长度为 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
/*给一个长度为 n 的整数数组 nums 和 一个目标值 target输入: nums = [-1,2,1,-4] target = -1输出: 2 解析: 与 target 最接近的和是 2(-1 + 2 + 1 = 2)
*/
class Solution {
public:int threeSumClosest(vector<int>& nums, int target) {sort(nums.begin(),nums.end()); // O(nlogn)int ans = nums[0] + nums[1] + nums[2];for(int i=0;i<nums.size();++i) {int start = i + 1,end = nums.size() - 1;while(start < end) {int sum = nums[i] + nums[start] + nums[end];if(abs(target - sum) < abs(target - ans)) ans = sum;if(sum > target) end--;else if(sum < target) start++;else return ans;}}return ans;}
};
// -1 2 1 -4  target = 1
/*-4 -1  1  2  |  |  |i  s  e 
*/
// 初始化
// ans : -4 + (-1) + 1 = -4/*-4 -1  1  2  |  |     |i  s     e 
*/
// sum = nums[i] + nums[s] + nums[e] = -3
// abs(target-sum) 和 abs(target-ans)
/*abs(target-sum) = abs(1-(-4)) = 5abs(target-ans) = abs(1-(-3)) = 4 abs(target-sum) < abs(target-ans) 
*/
// ans = sum = -3// 因为 sum(-3) < target(1),所以s右移,有可能效果更好/*-4 -1  1  2  |     |  |i     s  e 
*/
// sum = -4 + 1 + 2 = -1
// abs(target-sum) 和 abs(target-ans)
/*abs(target-sum) = abs(1-(-1)) = 2abs(target-ans) = abs(1-(-3)) = 4 abs(target-sum) < abs(target-ans) 
*/
// ans = sum = -1// 因为 sum(-1) < target(1),所以s右移,有可能效果更好
/*-4 -1  1  2  |        ||i        es 
*/
// 此时e和s重合,i右移
/*-4 -1  1  2  |  |  |i  s  e 
*/
// sum = -1 + 1 + 2 = 2
// abs(target-sum) 和 abs(target-ans)
/*abs(target-sum) = abs(1-(2)) = 1abs(target-ans) = abs(1-(-1)) = 2 abs(target-sum) < abs(target-ans) 
*/
// ans = sum = 2
// 因为 sum(2) < target(1),所以e左移,有可能效果更好// 此时e和s重合,i右移
/*-4 -1  1  2  |  ||  i  se
*/
// e和s重合,不足3个数,结束

 

http://www.laogonggong.com/news/47834.html

相关文章:

  • 做有声小说网站南京seo排名优化
  • 中山地区做网站公司互联网医疗的营销策略
  • c2c网站名称和网址百度seo官网
  • 网站开发和设计it培训学校哪家好
  • 日本做国际外贸常用的网站怎样在网上做宣传
  • 杭州网站建设|网站设计腾讯企业qq
  • 自做淘宝客网站seo论坛站长交流
  • 广州手机建站模板网站运营与维护
  • 成都APP,微网站开发软文营销的特点
  • 怎么把网站推广出去短视频营销案例
  • 重庆企业做网站多少钱十大培训机构教育培训机构哪家好
  • 网站策划与运营考试题合肥网络seo推广服务
  • 昆明中国建设银行网站百度官网认证入口
  • 池州做网站公司成都百度seo公司
  • 无锡网站建设推荐智勇短视频搜索优化
  • 精品成品冈站源码免费做博客的seo技巧
  • 哪里可以建网站软文发稿网
  • 容桂做pc端网站百度图片识别
  • 我想在郑卅淘宝网站做客服怎么做百度推广客服电话24小时
  • 网站建设从入门到精通百度联盟推广
  • 宠物店网站建设计划书昆明seo优化
  • 江津哪里找做网站的江苏疫情最新消息
  • 网站psd模版学网络运营需要多少钱
  • uc网站怎么做搜狗网页版
  • 网站建设的成功经验优化网络推广外包
  • 上海做网站哪个好上海seo网站推广
  • 如何制作网站导航广告接单平台app
  • 日照建站外包郑州seo培训
  • 服务型网站有哪些seo互联网营销培训
  • 成都市网站设计开发单页面网站如何优化