给你一个非负整数数组nums你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标如果可以返回true否则返回false。问题转化从第一个格子0索引位置开始 看你最远能跳到哪里 只要最远能覆盖最后一格 → 能到 到不了最后一格 → 不能题解来源leetcode核心思路利用rightmost记住目前能到达的最远位置贪心算法每一步只做一件事 尽量跳到最远的地方 只选当前最优题解二思路如果所有数字 ≥1→ 一定能到终点如果遇到 0→ 就是坑必须在坑前面找到一个位置能跳过这个坑所有坑都能跳过去 → 成功有一个坑跳不过去 → 失败