class Solution:
def canJump(self, nums):
if len(nums) == 0:
return False
def DFS(nums):
if len(nums) == 1:
return True
for i in range(1,nums[0]+1):
return DFS(nums[i:])
#上面这两行代码如果改成 return DFS(nums[1:]、 DFS(nums[2:]......)则可以运行,但是引入for循环后,return就变为None)
S =Solution()
S.canJump([2,0,0])
想知道怎么解决?卡了我好久