美文网首页
55. 跳跃游戏

55. 跳跃游戏

作者: justonemoretry | 来源:发表于2021-08-12 09:24 被阅读0次
    image.png

    解法

    class Solution {
        public boolean canJump(int[] nums) {
            int len = nums.length;
            // 当前能到最大下标
            int maxIndex = 0;
            for (int i = 0; i < len; i++) {
                // i小于等于最大下标,就可以继续往后跳,不然证明当前点到不了
                if (i <= maxIndex) {
                    maxIndex = Math.max(i + nums[i], maxIndex);
                    if (maxIndex >= len - 1) {
                        return true;
                    }
                } else {
                    return false;
                }
            }
            return false;
        }
    }
    

    相关文章

      网友评论

          本文标题:55. 跳跃游戏

          本文链接:https://www.haomeiwen.com/subject/yynkbltx.html