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

网上销售都有哪些平台网站优化公司多少钱

网上销售都有哪些平台,网站优化公司多少钱,百度推广平台登录入口,百姓网网站建设55. 跳跃游戏 一、算法逻辑(逐步思路) 问题描述: 给定一个非负整数数组 nums,其中 nums[i] 表示从位置 i 最多可以跳跃的步数。 从起点 0 出发,判断是否能够到达最后一个位置。 解题思路: 设一个变量 mx…

55. 跳跃游戏


一、算法逻辑(逐步思路)

问题描述:

给定一个非负整数数组 nums,其中 nums[i] 表示从位置 i 最多可以跳跃的步数。
从起点 0 出发,判断是否能够到达最后一个位置


解题思路:

  1. 设一个变量 mx 表示目前能跳到的最远位置索引(初始为 0);
  2. 从左往右遍历每个索引 i
    • 如果当前位置 i 已经超过了当前最远能跳的位置 mx,说明跳不到这里,返回 False
    • 否则,更新最远可达位置 mx = max(mx, i + nums[i])
    • 如果最远位置已经大于等于终点(len(nums) - 1),说明可以到达终点,提前返回 True
  1. 如果遍历结束也没有提前返回 True,表示终点不可达,默认返回 False(此代码中漏了 return,但符合题意的测试数据一定会在中途 return)。

二、算法核心点

✅ 核心思想:贪心 + 动态维护最远可达索引

  • 每次更新目前为止能跳到的最远位置;
  • 如果当前下标不可达(即 i > mx),则直接失败;
  • 一旦最远可达位置覆盖到终点,立即返回成功;
  • 本质是将原本可能用 DFS/BFS 的可达性问题,用贪心方式优化为线性扫描
class Solution:def canJump(self, nums: List[int]) -> bool:mx = 0for i, jump in enumerate(nums):if i >mx:return Falsemx = max(mx, i+jump)if mx>len(nums)-1:return True

三、复杂度分析

  • 时间复杂度:O(n)
    只遍历了一次数组,每个元素处理一次;
  • 空间复杂度:O(1)
    只使用了一个整型变量 mx

总结表:

维度

内容

✅ 思路逻辑

从左向右遍历,维护最远可达位置,遇到不可达立即返回 False

✅ 核心技巧

贪心更新最远跳跃索引,判断当前位置是否可达,提早终止

✅ 时间复杂度

O(n)

✅ 空间复杂度

O(1)


文章转载自:

http://QG1lb6WT.bpmtj.cn
http://hwStvRCC.bpmtj.cn
http://0GDonniI.bpmtj.cn
http://W1iMAtE9.bpmtj.cn
http://C3ccoh5B.bpmtj.cn
http://LbxZur9z.bpmtj.cn
http://ws5M4ZuO.bpmtj.cn
http://ou8tCJrS.bpmtj.cn
http://XWbNUeWU.bpmtj.cn
http://BCV40cMo.bpmtj.cn
http://S4cybtt4.bpmtj.cn
http://XeNkvnOg.bpmtj.cn
http://q5z3nOcL.bpmtj.cn
http://K13NKz06.bpmtj.cn
http://U0a53cnp.bpmtj.cn
http://RwxiOJ1d.bpmtj.cn
http://JCC4HCMC.bpmtj.cn
http://7zUMVkXH.bpmtj.cn
http://iIhZZNKj.bpmtj.cn
http://JKtTSTU0.bpmtj.cn
http://fgP4LRVZ.bpmtj.cn
http://GaEzVPe2.bpmtj.cn
http://PmuZg53p.bpmtj.cn
http://6WTJIAyt.bpmtj.cn
http://kd9T8fXF.bpmtj.cn
http://yi8ajKWo.bpmtj.cn
http://KXqSvzj9.bpmtj.cn
http://b9MYEEDq.bpmtj.cn
http://J31wnL5a.bpmtj.cn
http://FAhf0Hgf.bpmtj.cn
http://www.dtcms.com/wzjs/659777.html

相关文章:

  • 网站建设的组织结构深圳个人外贸网站建
  • 建立单页网站wordpress图片站
  • 我要自学网网站wordpress 制作 文档 插件
  • 上饶市建设局官方网站网站的整体结构
  • 北京鲜花的网站建设免费网页制作成品下载
  • 灵璧网站建设深圳设计院有哪些
  • 网站建设需要学习哪些全屋定制设计培训学校哪里有
  • 外汇网站怎么做优外汇网站北京 网站策划公司
  • 微信分销网站建设费用建设系统
  • 网站建设与管理好过吗wordpress表excel插件
  • 网站为什么网页打不开怎么办南京知名网站建设公司
  • 网站定向搜索怎么做找券网站
  • 广州金融网站建设网络销售型网站有哪些
  • 不属于网站后期维护长安区建设局官网站站
  • 网站开发需求统计wordpress 主题 改名
  • wordpress抽奖源码淘宝seo对什么内容优化
  • 咸阳市建设局网站前端开发培训机构有哪些
  • 免费网站注册com树莓派做博客网站
  • 学院网站建设推进会深圳市营销型网站建设
  • 建设外围彩票网站西安网站优化公司
  • dede怎么设置wap网站东莞住建局电话是多少
  • 51制作工厂网站在线观看无需选择莱芜人才网招聘网
  • 深圳网站优化运营最好的免费cms系统
  • 最专业的网站建设推广无锡网站建设价格
  • 模块网站需要多少钱wordpress getterm
  • 网站撤销备案百度收录教程
  • 做网站还是app好网络营销效果评估的作用有哪些
  • 建设 展示型企业网站中文无版权图片网站
  • 简述商务网站建设步骤拍卖行 网站建设
  • 美食网站开发的难点怎样做网站步骤