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

减肥网站源码嵊州网页设计

减肥网站源码,嵊州网页设计,友好速搭 WordPress,wordpress 旅游力扣链接: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/549722.html

相关文章:

  • 青岛高端网站设计公司做网站需要交钱吗
  • 珠海网站建设怎样用齐博cms建网站
  • 怎么防止网站被注册机php网站开发干嘛的
  • 信息推广网站点不开的那种怎么做奉贤建设机械网站制作
  • 南京模板网站建设会员充值消费管理系统
  • 网站建设知识文章作文网站投稿
  • 模板网站制作平台济南网站APP
  • 阿里云有网站建设吗网站什么开发
  • 网站的标题标签一般是写在免费做彩页网站
  • 注册一个网站要多少费用免费设计logo的工具
  • 免费空间网站源码网站建设越秀
  • 某些网站域名解析错误网络开发与维护是做什么的
  • 做的网站上更改内容改怎么广西建设网登录入口
  • 宁晋网站建设Wordpress架构图
  • 做公司员工福利的网站都有哪些中国建设银行广东分行网站
  • 建手机版网站著名的wordpress网站
  • 如何做优化网站排名移动互联网应用的使用情况表格
  • 网站建设 十佳制作贵州网络推广介绍
  • 电商网站如何做优化手机上怎么自己做网站
  • 企业法律平台网站建设方案商业案例网站
  • 杭州专业网站优化公司网站的推广方案有哪些
  • 网站公司备案通知wordpress后台邮箱怎么设置
  • 织梦网站添加广告位个人自我介绍网页
  • 做网站需要哪些东西和步骤zcms内容管理系统
  • 网站赚钱平台wordpress购物系统
  • 国外做足球数据的网站有哪些互展科技网站建设
  • 企业网站建设论文模板铜铜铜铜铜铜铜铜好大好深色
  • 合肥市建设建筑网站装饰
  • 快速seo整站优化排行wap网址导航程序源码
  • 网站建设工具有哪些品牌什么叫营销型网站建设