55. 跳跃游戏

55. 跳跃游戏


题目链接:55. 跳跃游戏

代码如下:

//参考leetcode题解
class Solution {
public:
    bool canJump(vector<int>& nums) {

        int distance=0;

        for(int i=0;i<nums.size();i++)
        {
            if(i<=distance)
            {
                distance=max(distance,i+nums[i]);
                if(distance>=nums.size()-1)
                    return true;
            }
        }      

        return false;
    }
};

你可能感兴趣的:(leetcode,c++)