Jump Game | Java最短代码实现
2016-03-14 19:54
405 查看
原题链接:55. Jump Game
【思路】
本题扩展:Jump Game 。对任意一点i,maxIndex记录当前能跳到的最大索引,当这个值大于等于nums.length - 1,则返回true,否则返回false。当然nums.length = 1时也返回true:
72 / 72 test
cases passed. Runtime: 3
ms Your runtime beats 27.06% of javasubmissions.
欢迎优化!
【思路】
本题扩展:Jump Game 。对任意一点i,maxIndex记录当前能跳到的最大索引,当这个值大于等于nums.length - 1,则返回true,否则返回false。当然nums.length = 1时也返回true:
public boolean canJump(int[] nums) { int maxIndex = nums[0]; for (int i = 1; i <= maxIndex; i++) { if (maxIndex >= nums.length - 1) return true; maxIndex = Math.max(maxIndex, nums[i] + i); } return nums.length == 1 ? true : false; }
72 / 72 test
cases passed. Runtime: 3
ms Your runtime beats 27.06% of javasubmissions.
欢迎优化!
相关文章推荐
- JAVA: String
- java :引用类型的转换  方法重载和重写  构造函数 修饰符
- Java IO(四)
- java : 普通代码块,构造代码块,静态代码块区别及代码示例
- MyEclipse/Eclipse调背景色、代码配色、突出当前行、显示行数、放大字号方法总结
- [Java] 常用方法的解释
- 【MVC框架系列】(一)——Struts,让我把你看得明明白白
- Java.作业2 myClass
- Eclipse 报 堆内存不足
- eclipse 中集成 glassfish
- Spring4.1新特性——Spring缓存框架增强
- Java经典设计模式之五大创建型模式(附实例和详解)
- Spring4.1新特性——Spring MVC增强
- Spring4.1新特性——数据库集成测试
- 【详解01】猫眼电影_简单Java爬虫
- Spring4.1新特性——异步调度和事件机制的异常处理
- Spring4.1新特性——Spring缓存框架增强
- [Java]学习笔记(二)
- JNI On Mac - 从Java程序中调用C函数
- Java多态性