bool canJump(vector<int>& nums) {
int posMax=0;
for(int i = 0;i<nums.size();i++)
{
if(i<=posMax)
posMax = max(posMax, i + nums[i]);
else
return 0;
if(posMax>=nums.size()-1)
return 1;
}
return 0;
}
本文介绍了一个判断能否通过跳跃到达数组末尾的游戏算法实现。通过跟踪最大可达位置来判断是否可以跳到数组的最后一个元素,该算法简洁高效。
421

被折叠的 条评论
为什么被折叠?



