class Solution {
public:
/**
*
* @param A int整型一维数组
* @param n int A数组长度
* @return bool布尔型
*/
bool canJump(int* A, int n) {
int i = 0 ;
while(i < n-1){
if (A[i]== 0)
return false;
i = i +A[i];
}
return true;
}
}; 当落脚点是0的时候意味着走不到最后一步,除非数组的长度是1且只有一个0,或者这个0就是最后一个元素。
算是暴力破解的,代码一看就能明白甚至不需要注释。



京公网安备 11010502036488号