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

减肥网站源码建站宝盒 源码

减肥网站源码,建站宝盒 源码,网站灰色代码,网络营销方案怎么写力扣链接:45. 跳跃游戏 II - 力扣(LeetCode) 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向后跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i j]…

力扣链接:45. 跳跃游戏 II - 力扣(LeetCode)

给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]

每个元素 nums[i] 表示从索引 i 向后跳转的最大长度。换句话说,如果你在 nums[i] 处,你可以跳转到任意 nums[i + j] 处:

  • 0 <= j <= nums[i] 
  • i + j < n

返回到达 nums[n - 1] 的最小跳跃次数。生成的测试用例可以到达 nums[n - 1]

示例 1:

输入: nums = [2,3,1,1,4]
输出: 2
解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。

示例 2:

输入: nums = [2,3,0,1,4]
输出: 2

"""
思路
我们找到初始位置的能跳到的区间,找到这个区间上,跳到最远的点,
把这个位置作为下一次的起跳点,一次类推,当最远点>=末尾位置的时候既为最少得步数
"""def jump(nums):if len(nums) <= 1:return 0end_index = len(nums) - 1step = 1left = 0right = 0 + nums[0]while right < end_index:for i in range(left + 1, right + 1):  # 右侧是闭区间if nums[i] + i > right:right = nums[i] + ileft = i + 1step += 1print(step)jump([2, 3, 1, 1, 4])
jump([2, 3, 0, 1, 4])

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

相关文章:

  • 建设简单企业网站wordpress 模版下载
  • 网站接任务来做网站系统找不到指定的文件
  • 怎么做高端网站攻击网站方法
  • 网站建设 客户同程知名的中文域名网站
  • dw网站首页制作湘潭网站优化公司
  • 做a货包好的网站网站源码怎么下载
  • 网站建设需要英语吗医疗号网站开发
  • 科技加盟网站建设南京网站seo找行者seo
  • 网站页头页尾怎样做口碑好网站建设开发
  • 美团网站界面设计百度免费下载安装
  • 安康哪里做网站网站如何备案 流程图
  • 网站建设贝尔利阜阳市建设局网站
  • 免费域名解析网站建设音乐推广平台有哪些
  • 正规网站制作公司有哪些黄页查企业名录
  • 怎么做网站流量统计主要对布局进行
  • 印刷厂网站模板开发一个功能网站多少钱
  • 域名可以做网站名吗网址导航百度
  • 网站 部署 域名网站中转页
  • 如何做网站诊断如何分析竞争对手网站
  • 湖南企业网站建设linux下装wordpress
  • 媒体网站 建设网络强国建英文网站费用
  • ppp项目建设交易网站苏州网站制作搭建
  • 别人冒用我们公司做的网站怎么关掉wordpress的文章写好后无法访问
  • 昆明网站建设价格低做暧暧暖免费观看网站
  • 苏州手机网站搭建wordpress get请求
  • 可以做qq空间背景音乐的网站装修网公司装修
  • 网站排名不稳定怎么办网站链接结构
  • 辽源商城网站建设房地产营销案例100例
  • 网站开发技术说明网页制作软件排行榜
  • 大型网站制作方案网络建设原则