Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit17bfdcf

Browse files
committed
jump
1 parenta783111 commit17bfdcf

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

‎greedy/Jump.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
packageAlgorithms.greedy;
22

33
publicclassJump {
4-
publicintjump(int[]A) {
4+
publicstaticvoidmain(String[]strs) {
5+
int[]A = {2,3,1,1,4};
6+
System.out.println(jump(A));
7+
}
8+
9+
publicstaticintjump(int[]A) {
510
if (A ==null ||A.length ==0) {
611
return0;
712
}
@@ -16,7 +21,9 @@ public int jump(int[] A) {
1621
if (A[i] +i >=des) {// 说明从i位置能1步到达dest的位置
1722
sum++;
1823
des =i;// 更新dest位置,下一步就是计算要几步能调到当前i的位置
19-
break;// 没必要再继续找,因为越早找到的i肯定越靠前,说明这一跳的距离越远
24+
//break; // 没必要再继续找,因为越早找到的i肯定越靠前,说明这一跳的距离越远
25+
System.out.println("sum:" +sum);
26+
System.out.println("des:" +des);
2027
}
2128
}
2229
}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp