跳跃游戏

来源:互联网 发布:apiv2.0.min.js 编辑:程序博客网 时间:2024/05/29 18:25

//跳跃游戏public class JumpGame{public static int jump(int[]arr){if(arr==null||arr.length==0){return 0;}int jump=0; //目前跳了多少步int cur=0;  //最远能够到达的位置int next=0; //多跳一步,最远能够到达的位置for(int i=0;i<arr.length;i++){if(cur<i){jump++;cur=next;}next=Math.max(next,i+arr[i]);}return jump;}public static void main(String[]args){      int[]arr={3,2,3,1,1,4};      System.out.println(jump(arr));}}


原创粉丝点击