45. Jump Game II

class Solution {
    public int jump(int[] nums) {
        int steps=0;
        int max=0;
        int cur=0;
        for(int i=0;i<nums.length-1;i++)
        {
            cur=Math.max(cur, i+nums[i]);
            if(i==max)
            {
                steps++;
                max=cur;
            }
        }
        return steps;
    }
}

 

posted @ 2017-09-25 07:41  Weiyu Wang  阅读(93)  评论(0编辑  收藏  举报