给出一个非负整数数组,你最初在数组第一个元素的位置 数组中的元素代表你在这个位置可以跳跃的最大长度 判断你是否能到达数组最后一个元素的位置 例如 A =[2,3,1,1,4], 返回 true. A =[3,2,1,0,4], 返回 false.
示例1
输入
[2,3,1,1,4]
输出
true
示例2
输入
[3,2,1,0,4]
输出
false
加载中...
import java.util.*; public class Solution { /** * * @param A int整型一维数组 * @return bool布尔型 */ public boolean canJump (int[] A) { // write code here } }
class Solution { public: /** * * @param A int整型一维数组 * @param n int A数组长度 * @return bool布尔型 */ bool canJump(int* A, int n) { // write code here } };
# # # @param A int整型一维数组 # @return bool布尔型 # class Solution: def canJump(self , A ): # write code here
/** * * @param A int整型一维数组 * @return bool布尔型 */ function canJump( A ) { // write code here } module.exports = { canJump : canJump };
# # # @param A int整型一维数组 # @return bool布尔型 # class Solution: def canJump(self , A ): # write code here
package main /** * * @param A int整型一维数组 * @return bool布尔型 */ func canJump( A []int ) bool { // write code here }
[2,3,1,1,4]
true
[3,2,1,0,4]
false