@@ -0,0 +1,622 @@
+public class Solution %7B%0A    public int jump(int%5B%5D nums) %7B%0A        int n = nums.length;%0A        if (n == 1) %7B%0A            return 0;%0A        %7D%0A%0A        int start = 1;%0A        int end = nums%5B0%5D;%0A        int i = 0;%0A        while (start %3C= end) %7B%0A            i += 1;%0A            if (end %3E= n - 1) %7B%0A                return i;%0A            %7D%0A%0A            int maxval = 0;%0A            for (int j = start; j %3C= end; j++) %7B%0A                if (j + nums%5Bj%5D %3E maxval) %7B%0A                    maxval = j + nums%5Bj%5D;%0A                %7D%0A            %7D%0A            start = end + 1;%0A            end = maxval;%0A        %7D%0A%0A        return 0;%0A    %7D%0A%7D%0A

Create JumpGameII_001.java