【leetcode】55. (Medium) Jump Game

解题思路:
维护一个maxPosition即可


提交代码:

class Solution {
    public boolean canJump(int[] nums) {
        int maxPosition=0;

        for(int i=0;i<=maxPosition;i++) {
        	if(i+nums[i]>maxPosition)	maxPosition=i+nums[i];
        	if(maxPosition>=nums.length-1)	return true; 
        }
        if(maxPosition>=nums.length-1)	return true;
        return false;
    }
}

运行结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/AXIMI/article/details/84255714