其他分享
首页 > 其他分享> > LeetCode 45 跳跃游戏II

LeetCode 45 跳跃游戏II

作者:互联网

用迭代没做出来,还是继续用贪心法。

class Solution {
public:
    
    int jump(vector<int>& nums) {
        int count=0;
        int n=nums.size();
        if(n==0||n==1) return 0;
        int rightmost=0;
        int end=0;
        for(int i=0;i<n-1;++i){
            if(rightmost>=i){
                rightmost=max(rightmost,i+nums[i]);
                if(i==end){
                    end=rightmost;
                    ++count;
                }
            }
        }
        return count;
    }
};`

之后再试试动态规划法来做

标签:count,end,nums,int,45,II,rightmost,return,LeetCode
来源: https://blog.csdn.net/dmsobtl/article/details/114207849