From 77bde510679581b31bf66f6ffc142468b1664671 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Wed, 26 Nov 2014 14:57:09 +0100 Subject: Assignment No.8 after correction --- src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/de/fhswf/in/inf/java1/aufgabe8/FloydAndBentley.java') 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); -- cgit v1.2.3-70-g09d2