Syntax: double getMaxRuntime() const
Diese Methode gibt die maximale Laufzeit in Sekunden zurück, die der Algorithmus verbrauchen darf. Die Laufzeit ist die Zeit, die vergeht, während der Algorithmus läuft (das bedeuted nicht: wärend der Algorithmus gestartet ist und arbeitet). Ist dieser Wert negativ, wird die Prüfung auf die maximale Laufzeit nicht ausgeführt, bzw. der Algorithmus kann beliebig viel Laufzeit verbrauchen.
Wird die Endbedingung mit der endConditionCheck()
Methode geprüft, wenn die maximale Laufzeit größer als ist und die Laufzeit, die der Algorithmus bisher verbraucht hat, größer als die Laufzeit ist, wird von endConditionCheck()
wahr (=true
) zurückgegeben.
Eingabeparameter: keine
Rückgabe: Zurückgegeben wird die maximale Laufzeit, die der Algorithmus verbrauchen darf.