You are given an integer array nums. You are initially positioned at the array's first index, and each element in the array represents your maximum jump length at that position.

Return true if you can reach the last index, or false otherwise.

给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

判断你是否能够到达最后一个下标。

Example 1:

Input: nums = [2,3,1,1,4]
Output: true
Explanation: Jump 1 step from index 0 to 1, then 3 steps to the last index.

Example 2:

Input: nums = [3,2,1,0,4]
Output: false
Explanation: You will always arrive at index 3 no matter what. Its maximum jump length is 0, which makes it impossible to reach the last index.

Constraints:

  • 1 <= nums.length <= 104
  • 0 <= nums[i] <= 105

这一题得思路用到得是贪心算法,怎么理解呢?我们需要一个值i,他本身可以到达末尾,并且跳跃得最大长度i+nums[i]也可以到达。如果i的值大于跳跃的最大长度的话,那么就不可以到达了,返回false。

看看代码

class Solution {public boolean canJump(int[] nums) {int maxPoist = 0for(int i = 0;i < nums.length;i++){if(i > maxPoist) return false;maxPoist = Math.max(maxPoist,i+nums[i]);//得到所能到达的最大位置}return true;}
}

时间复杂度O(n)

空间复杂度O(1)

《中英双解》leetCode Jump Game(跳跃游戏)相关推荐

  1. 《中英双解》leetCode Arranging Coins (排列硬币)

    Arranging Coins 难度简单182收藏分享切换为中文接收动态反馈 You have n coins and you want to build a staircase with these ...

  2. 1024分辨率《源代码》HD中英双字无水印

    ◎译 名 源代码/启动原始码/危机解密 ◎片 名 Source Code ◎年 代 2011 ◎国 家 美国/法国  ◎类 别 科幻/动作/惊悚/悬疑/爱情  ◎语 言 英语 ◎字 幕 中英双字 ◎I ...

  3. 幻世机器人_2014年科幻动作《幻世追踪/启动机械码》BD中英双字幕

    ◎译 名 幻世追踪/启动机械码(台) ◎片 名 Vice ◎年 代 2015 ◎国 家 美国 ◎类 别 动作/科幻/惊悚/冒险 ◎语 言 英语 ◎字 幕 中英双字幕 ◎IMDB评分 4.0/10 fr ...

  4. 2011动作科幻《美少女特工队》BD中英双字1024/1280高清 下载

    ◎译 名 美少女特工队 ◎片 名 Sucker Punch ◎年 代 2011 ◎国 家 美国/加拿大 ◎类 别 动作/冒险/幻想/惊悚 ◎语 言 英语 ◎字 幕 中英双字 ◎IMDB评分 6.5/1 ...

  5. 1024分辨率《X战警:第一战》BD中英双字无水印

    ◎译 名 X战警:第一战/X战警:初级/X战警:第一堂课/X战警:第一课/变种特攻:异能第一战(港) ◎片 名 X-Men First Class ◎年 代 2011 ◎国 家 美国 ◎类 别 动作/ ...

  6. 2010高分传记剧情《国王的演讲》DVD中英双字1024高清

    ◎译 名 国王的演讲 ◎片 名 The Kings Speech ◎年 代 2010 ◎国 家 英国/澳大利亚 ◎类 别 剧情/历史 ◎语 言 英语 ◎字 幕 中字 ◎IMDB评分 8,6/10    ...

  7. 2010最新高分大片《盗梦空间》DVD中英双字

    ◎译 名 盗梦空间/全面启动/潜行凶间 ◎片 名 Inception ◎年 代 2010 ◎国 家 美国/英国 ◎类 别 动作/惊悚/科幻 ◎语 言 英语 ◎字 幕 中英双字 ◎IMDB评分 9.1/ ...

  8. 2013年杰森·斯坦森动作《蜂鸟》720p.BD中英双字幕

    2013年杰森·斯坦森动作<蜂鸟>720p.BD中英双字幕 发布时间:2013-07-11 ◎译 名 蜂鸟 ◎片 名 Redemption/Hummingbird ◎年 代 2013 ◎国 ...

  9. 《黑天鹅》black swan 高清迅雷下载 DVD BD高清中英双字

    片名: 黑天鹅   英文片名: Black Swan 更多片名: 暂无 导演: 达伦·阿罗诺夫斯基 Darren Aronofsky 制片: Scott Franklin ...... 编剧: Mar ...

最新文章

  1. BeanShell变量的基本范围
  2. Case Study: 利用JS实现数据库网页的数据分页、数据选择、数据详细信息查看功能
  3. Python生产环境部署(fastcgi,uwsgi)
  4. python 错误代码_PYTHON错误代码及解决办法
  5. Windows Embedded Compact 2013升级:VS2013也能编译
  6. 初识Django —Python API接口编程入门
  7. .net mvc 报表_Web在线报表设计器使用指南
  8. Pytorch DataLoader一次性封装多种数据集(pytorch Data学习六)
  9. [视频教程] C语言全套视频教程(已更新完毕
  10. RJ45和RJ11的线序以及用途
  11. 2014版C 语言程序设计基础,清华大学出版社-图书详情-《C/C++程序设计基础与实践教程》...
  12. onedrive php接口,关于 onedrive 的 api 调用
  13. 【转】Unity5 新AssetBundle打包方式 BuildPipeline.BuildAssetBundles
  14. Win10卸载KB5014699补丁教程
  15. 小程序中 使用FLY框架请求接口封装
  16. “探月计划”来袭,美国米德天文望远镜助孩子观月赏月
  17. 数据仓库建设之主题划分
  18. 目标检测评价指标:精确度mAP
  19. 认识Oracle DBFS文件系统
  20. 管理之道(十) - 你还在崇拜交付速度吗?

热门文章

  1. 基于Python实现本地音乐播放器的制作
  2. 数字化交付模式下三维数字化工厂建设
  3. 小学计算机培训返岗实践总结,民乐镇小学开展2018学年新教师汇报课暨新教师岗前培训返岗实践考核会...
  4. webuploader 使用
  5. NSIS 安装路径与删除文件夹
  6. libart android,本地崩溃在/system/lib/libart.so上棒棒糖android 5.0.1三星
  7. 【场景化解决方案】“IM业务一体化”探索百丽时尚集团补货群业务实践
  8. [WebApi]appsettings.json 数据库连接
  9. [css] 什么是关键帧动画?
  10. matlab中枝切法解包裹,一种基于改进枝切法的激光散斑相位解包裹方法与流程