纵有疾风起
人生不言弃

45.Jump Game II

class Solution {
public:
    int jump2(vector<int>& nums) {
        int res = 0, n = nums.size(), last = 0, cur = 0;
        for (int i = 0; i < n - 1; ++i) {
            cur = max(cur, i + nums[i]);
            if (i == last) {
                last = cur;
                ++res;
                if (cur >= n - 1) break;
            }
        }
        return res;
    }
};

转载于:https://www.cnblogs.com/smallredness/p/10675130.html

原文链接:https://blog.csdn.net/weixin_30342827/article/details/94942586

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » 45.Jump Game II
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录