diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2014-11-26 14:57:09 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2014-11-26 14:57:09 +0100 |
| commit | 77bde510679581b31bf66f6ffc142468b1664671 (patch) | |
| tree | 851c45f48805d3faa828d31fbffbf9aeea7d0f05 /src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java | |
| parent | 699e0b41e966dc92bc90c49bdb32f2f71fd05309 (diff) | |
| download | Java1-77bde510679581b31bf66f6ffc142468b1664671.tar.gz Java1-77bde510679581b31bf66f6ffc142468b1664671.zip | |
Assignment No.8 after correction
Diffstat (limited to 'src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java')
| -rw-r--r-- | src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java b/src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java index 54dd863..5416fe5 100644 --- a/src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java +++ b/src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java @@ -75,11 +75,11 @@ public final class FloydAndBentley return; } - T val = s.get(rnd.nextInt(s.size() - (k - ret.size()))); + T val = s.get(rnd.nextInt(s.size() - (k - ret.size() - 1))); if (ret.contains(val)) { - val = s.get(s.size() - (k - ret.size())); + val = s.get(s.size() - (k - ret.size() - 1)); } ret.add(val); @@ -115,11 +115,11 @@ public final class FloydAndBentley for (int i = 0; i < k; i++) { - T val = s.get(rnd.nextInt(s.size() - (k - ret.size()))); + T val = s.get(rnd.nextInt(s.size() - (k - ret.size() - 1))); if (ret.contains(val)) { - val = s.get(s.size() - (k - ret.size())); + val = s.get(s.size() - (k - ret.size() - 1)); } ret.add(val); |
