力扣HOT100 - 45. 跳跃游戏 II

力扣HOT100 - 45. 跳跃游戏 II_第1张图片

力扣HOT100 - 45. 跳跃游戏 II_第2张图片

解题思路:

贪心

力扣HOT100 - 45. 跳跃游戏 II_第3张图片

class Solution {
    public int jump(int[] nums) {
        int end = 0;
        int maxPosition = 0;
        int steps = 0;
        for (int i = 0; i < nums.length - 1; i++) {
            maxPosition = Math.max(maxPosition, i + nums[i]);
            if (i == end) {
                end = maxPosition;
                steps++;
            }
        }
        return steps;
    }
}

你可能感兴趣的:(力扣HOT100,算法题合集,leetcode,算法,java)