跳至主要內容

055. 跳跃游戏

T4mako算法贪心数组动态规划小于 1 分钟

055. 跳跃游戏

题目描述open in new window

中等

解题思路:
记录能到达的最大距离与 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