55. 跳跃游戏
思路
Code
func canJumpV1(nums []int) bool {
return helper(nums, 0)
}
func helper(nums []int, start int) bool {
if start == len(nums)-1 {
return true
}
if nums[start] == 0 {
return false
}
for i := 1; i <= nums[start]; i++ {
if helper(nums, start+i) {
return true
}
}
return false
}Last updated