LeetCode-Jump Game
来源:互联网 发布:卡尔维诺 知乎 编辑:程序博客网 时间:2024/06/11 23:45
Given an array of non-negative integers, you are initially positioned at the first index of the array.
Each element in the array represents your maximum jump length at that position.
Determine if you are able to reach the last index.
For example:
A = [2,3,1,1,4]
, return true
.
A = [3,2,1,0,4]
, return false
.
此题意思是以当前的元素值作为向前跳动的步数,证明能否跳到最后一个元素。此题是典型的动态分析题目,用局部最优来理解。定义一个当前能够到达的元素下标值 reach ,选取当前局部最优能够跳到的下标,当 reach >= 数组的长度 - 1 时说明跳到数组的最后一个元素上面了,反之不能。时间复杂度为O(n),空间复杂度为O(1)。
代码:
0 0
- LeetCode Jump Game && Jump GameII
- [LeetCode]Jump Game II、Jump Game
- 【LeetCode】Jump Game & Jump Game II
- leetcode Jump Game & Jump Game II
- leetcode之Jump Game && Jump Game II
- [leetcode]Jump Game &&Jump Game II
- 【LeetCode】Jump Game && Jump Game II
- [Leetcode]Jump Game && Jump Game II
- Leetcode之Jump Game & Jump Game II
- Jump Game 和Jump Game II---LeetCode
- LeetCode-Jump Game & Jump Game II
- 【Leetcode】【python】Jump Game/Jump Game II
- LeetCode: Jump Game
- LeetCode: Jump Game II
- LeetCode Jump Game
- LeetCode Jump Game II
- LeetCode : Jump Game
- LeetCode: Jump Game II
- XML解析之Pull解析方式
- git一个本地仓库提交到2个账户仓库
- 字符串匹配BF算法和KMP算法
- git版本回退
- 数字图像处理:各种变换滤波和噪声的类型和用途总结
- LeetCode-Jump Game
- Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面
- [kuangbin带你飞]专题五 并查集 M HDU 1272
- redis3.2.4
- Linux驱动入门基础基础知识
- 软件设计中的算法
- 编码剖析Spring管理Bean的原理
- 2016.10.16打卡 距NOIP34天 比赛反思
- [抄]NOIP 2001 统计单词个数