《LeetCode力扣练习》代码随想录——贪心算法(跳跃游戏 II—Java)
刷题思路来源于 代码随想录
45. 跳跃游戏 II
-
贪心
class Solution { public int jump(int[] nums) { if (nums.length == 1) { return 0; } int result = 0; int cur = 0; int max = 0; for (int i = 0; i < nums.length; i++) { max = Math.max(i + nums[i], max); if (i == cur) { result++; cur = max; if (cur >= nums.length - 1) { return result; } } } return result; } }