【leetCode]跳跃游戏

题目

给你一个非负整数数组 nums ,你最初位于数组的第一个位置。

数组中的每个元素代表你在该位置可以跳跃的最大长度。

你的目标是使用最少的跳跃次数到达数组的最后一个位置。

假设你总是可以到达数组的最后一个位置。

 

误区

1. 是否贪心

可以通过是否有反例来证明可贪心

2. 正向贪心不行时,可以反过来试试

正向贪心可能走到只能跳跃0步的位置。而反过来,跳到可达且离终点最远的位置就不会有这个问题

思路

贪心算法

 

 

 

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/jump-game-ii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

https://leetcode.cn/problems/jump-game-ii/

posted @ 2022-07-04 22:42  huapyuan  阅读(19)  评论(0编辑  收藏  举报