Also ich finde es besser zu schreiben:
Der Algorithmus läuft mit einer Laufzeit von O(-1).
Begründung:
Die Lautzeit eines Algorithmus ist definiert durch die Zeit zwischen Lesen des letzten Zeichens der Eingabe und schreiben des ersten Zeichens der Ausgabe. Konstruiert man nun eine
nichtdeterministische Turingmaschine die zuerst die richtige Ausgabe rät und aufs Band schreibt und anschließend die Eingabe liest, kommt man auf eine Laufzeit von O(-1).
Lässt man nun bei jedem Schritt des Algorithmus zusätzlich einen Algorithmus mit Laufzeit O(-1) laufen, gleichen sich die Laufzeiten aus.
Ich liebe Rautavistik
My software never has bugs. It just develops random features.