当前位置:   article > 正文

力扣HOT100 - 55. 跳跃游戏

力扣HOT100 - 55. 跳跃游戏

解题思路:

  1. class Solution {
  2. public boolean canJump(int[] nums) {
  3. int n = nums.length;
  4. int maxReach = 0;
  5. // 正常来说每次至少跳一格,所以最多循环n次
  6. for (int i = 0; i < n; i++) {
  7. if (i > maxReach) return false;// 这种情况代表遇到了0,跳不动了
  8. if (maxReach >= n - 1) return true;
  9. maxReach = Math.max(maxReach, i + nums[i]);
  10. }
  11. return false;
  12. }
  13. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/566921
推荐阅读
相关标签
  

闽ICP备14008679号