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

重庆如何快速制作一个网站网站关键词百度自然排名优化

重庆如何快速制作一个网站,网站关键词百度自然排名优化,国外网站翻墙怎么做,网站ui案例1 问题 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1: 输入:nums [-1,2,1,-4], target 1 输出&…

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

2 答案

自己写的,不对

class Solution:def threeSumClosest(self, nums: List[int], target: int) -> int:n = len(nums)if not nums or n < 3:return Nonemin_ne = inf  nums.sort()for i in range(n):L = i + 1R = n - 1while L < R:if abs(nums[i]+nums[L]+nums[R] - target) < min_ne:min_ne = abs(nums[i]+nums[L]+nums[R] - target)res = nums[i]+nums[L]+nums[R]L += 1R -= 1return res

官方解,与上一题类似,依然是双指针

class Solution:def threeSumClosest(self, nums: List[int], target: int) -> int:n = len(nums)res = inf  nums.sort()for i in range(n):L = i + 1R = n - 1while L < R:tmp = nums[i]+nums[L]+nums[R]res = tmp if abs(tmp - target) < abs(res - target) else res # 保存res,距离每次重新算if tmp == target:  # 这个要有,拿tmp比,而不是res,不然指针会乱走return targetif tmp < target:L += 1if tmp > target:R -= 1return res
http://www.mmbaike.com/news/92816.html

相关文章:

  • 龙华网站开发公司免费b2b网站推广渠道
  • 上海电子商务网站建设百度账户托管公司
  • 商场建设相关网站seo排名赚靠谱吗
  • 婚恋网站的架构营销推广有哪些形式
  • 深圳营销型网站建设公司选择哪家好深圳广告公司
  • 网站推广文章范例郑州网站seo服务
  • 沙井网站制作竞价推广是什么工作
  • 西地那非片的功效与作用郑州网站排名优化公司
  • 单页面网站 seo百度怎么推广网站
  • 专业积分商城网站建设怎么样在百度上推广自己的产品
  • 如何让网站免费vi设计公司
  • 做路线图的网站西安百度代运营
  • 贵阳网站排名优化推广优化厂商联系方式
  • 利用微博做网站推广建立网站平台需要多少钱
  • 给网站做收录较好的软件网络推广培训班
  • 做茶叶网站的目的和规划发布平台
  • 成都网站建设哪家好舆情系统
  • 手机网站建设推广方案网站搜索优化官网
  • 区块链app开发简述seo
  • 网站做不下去宁波seo的公司联系方式
  • 网页设计网站免登陆it培训机构排行榜
  • 常州做网站推广网络营销与传统营销的区别
  • 设计某网站的登录和注册程序今日新闻摘抄十条
  • iis建立网站十大职业资格培训机构
  • 如何制作微信公众号文章百度系优化
  • 网站维护费怎么做分录河南推广网站的公司
  • 单页网站如何做cpaseo规范培训
  • 网站建设需要会什么软件有哪些营销型网站有哪些平台
  • 医院网站如何建立关键词歌词
  • 三木做网站百度关键词优化大师