给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。
示例
示例 1:
输入: [2,3,1,1,4] |
示例 2:
输入: [3,2,1,0,4] |
解法
核心思想:贪心算法。从头开始遍历,不断更新当前位置能达到的最大位置,最大索引大于数组长度则可以到达。
class Solution: |
给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。
示例 1:
输入: [2,3,1,1,4] |
示例 2:
输入: [3,2,1,0,4] |
核心思想:贪心算法。从头开始遍历,不断更新当前位置能达到的最大位置,最大索引大于数组长度则可以到达。
class Solution: |
微信支付
支付宝