码迷,mamicode.com
首页 > 其他好文 > 详细

55. Jump Game

时间:2016-05-08 08:03:46      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:

    /*
     * 55. Jump Game 
     * 2016-5-7 by Mingyang
     * 题目要求到达最后一个就好了,并未要求跳出,所以rangeIndex>=nums.length-1
     * 最后返回的是true,因为只有一个数的时候,并且这个数为0,但已经到达最后一个了
     */
     public boolean canJump(int[] nums) {
            int len=nums.length;
            if(len==0||nums==null)
              return false;
            int maxRange=nums[0];
            for(int i=1;i<len;i++){
                if(i>maxRange){
                    return false;
                }else{
                    maxRange=Math.max(maxRange,nums[i]+i);
                    if(maxRange>=len-1)
                      return true;
                }
            }
            return true;
        }

 

55. Jump Game

标签:

原文地址:http://www.cnblogs.com/zmyvszk/p/5469720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!