标签:
题目描述:public class Solution { public bool CanJump(int[] nums) { if(nums.Length <= 1){ return true; } var reachableIndex = nums[0]; // nums[0] + 0 if(reachableIndex == 0){ return false; } for(var i = 1;i < nums.Length; i++){ if(reachableIndex <= i && nums[i] == 0){ return false; } if(nums[i] + i > reachableIndex){ reachableIndex = nums[i] + i; } if(reachableIndex >= nums.Length - 1){ return true; } } return false; } }
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/lan_liang/article/details/49188297