055. 跳跃游戏
小于 1 分钟
055. 跳跃游戏
中等解题思路:
 记录能到达的最大距离与 i 比较,更新最大距离 k = Math.max(k, i + nums[i]);
class Solution {
    public boolean canJump(int[] nums) {
        int k = 0;
        for(int i = 0; i < nums.length; i++) {
            if (i > k) return false;
            k = Math.max(k, i + nums[i]);
        }
        return true;
    }
}
 Powered by  Waline  v2.15.5