Fix Denkfehler

This commit is contained in:
joachimschmidt557 2019-03-20 19:50:25 +01:00
parent f0f2656db7
commit 38fd7aad1d

View file

@ -75,15 +75,24 @@ public abstract class GraphAlgorithm<T> {
AlgorithmNode<T> tempElem; AlgorithmNode<T> tempElem;
if (iter.hasNext()) { if (iter.hasNext()) {
// Set minimum to first elements
MinElem = algorithmNodes.get(iter.next()); MinElem = algorithmNodes.get(iter.next());
while (iter.hasNext()) { while (iter.hasNext()) {
tempElem = algorithmNodes.get(iter.next()); tempElem = algorithmNodes.get(iter.next());
if (tempElem.value < MinElem.value) { if (tempElem.value > 0) {
MinElem = tempElem; if (tempElem.value < MinElem.value) {
MinElem = tempElem;
}
} }
} }
iter.remove(); iter.remove();
return MinElem; return MinElem;
} }
return null; return null;