LeetCode 45 --- Jump Game II

来源:互联网 发布:微软软件开发流程 编辑:程序博客网 时间:2024/05/28 15:07

题目链接:
LeetCode 45 — Jump Game II

AC代码:

public class Problem45 {    public static void main(String[] args) {        // TODO Auto-generated method stub    }    public int jump(int[] nums) {        if(nums.length<=1)            return 0;        int now=0;        int num=0;        while(true){            if(now+nums[now]>=nums.length-1) return num+1;            now=judgegood(nums, now);            num++;        }    }    public int judgegood(int[] nums,int start){        int n = nums[start];        int max=0,p=start;        for(int i=1;i<=n;i++){            if(nums[start+i]+i>max){                max=nums[start+i]+i;                p=start+i;            }        }        return p;    }}
0 0
原创粉丝点击