diff --git a/Projektgruppe_175/src/base/GraphAlgorithm.java b/Projektgruppe_175/src/base/GraphAlgorithm.java index 7951209..2c189ca 100644 --- a/Projektgruppe_175/src/base/GraphAlgorithm.java +++ b/Projektgruppe_175/src/base/GraphAlgorithm.java @@ -75,15 +75,24 @@ public abstract class GraphAlgorithm { AlgorithmNode tempElem; if (iter.hasNext()) { + + // Set minimum to first elements MinElem = algorithmNodes.get(iter.next()); + while (iter.hasNext()) { + tempElem = algorithmNodes.get(iter.next()); - if (tempElem.value < MinElem.value) { - MinElem = tempElem; + if (tempElem.value > 0) { + if (tempElem.value < MinElem.value) { + MinElem = tempElem; + } } + } iter.remove(); + return MinElem; + } return null;