| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -24,9 +24,11 @@ public void runSolution() { | |||
| 24 | 24 | ||
| 25 | 25 | public void next(int[] a) { | |
| 26 | 26 | int k = -1; | |
| 27 | - for (int i = 0; i < a.length; i++) { // TODO reverse? | ||
| 28 | - if (i < a.length - 1 && a[i] < a[i + 1]) | ||
| 27 | + for (int i = a.length - 2; i >= 0; i--) { | ||
| 28 | + if (a[i] < a[i + 1]) { | ||
| 29 | 29 | k = i; | |
| 30 | + break; | ||
| 31 | + } | ||
| 30 | 32 | } | |
| 31 | 33 | if (k == -1) { | |
| 32 | 34 | System.out.println("found last"); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments