1306. 跳跃游戏 III
这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i + arr[i] 或者 i - arr[i]。
请你判断自己是否能够跳到对应元素值为 0 的 任意 下标处。
注意,不管是什么情况下,你都无法跳到数组之外。
示例 1:
1 | 输入:arr = [4,2,3,0,3,1,2], start = 5 |
示例 2:
1 | 输入:arr = [4,2,3,0,3,1,2], start = 0 |
示例 3:
1 | 输入:arr = [3,0,2,1,2], start = 2 |
提示:
- 1 <= arr.length <= 5 * 10^4
- 0 <= arr[i] < arr.length
- 0 <= start < arr.length
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/jump-game-iii
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
Solution
BFS
Code
1 |
|
- 本文标题:1306. 跳跃游戏 III
- 本文作者:codeflysafe
- 创建时间:2020-04-04 18:12:47
- 本文链接:https://codeflysafe.github.io/2020/04/04/2020-04-04-1306.-跳跃游戏-III/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论