Zeitkomplexität
Zeitkomplexität ist ein Begriff aus der theoretischen Informatik und beschreibt, wie sich die Laufzeit eines Algorithmus mit der Größe der Eingabe verhält. Sie wird typischerweise als Funktion der Eingabegröße n ausgedrückt, oft in der sogenannten O-Notation. Diese Notation gibt eine obere Schranke für das Wachstum der Laufzeit an.
Verschiedene Wachstumsraten sind üblich. Eine konstante Zeitkomplexität (O(1)) bedeutet, dass die Laufzeit unabhängig von der Eingabegröße
Die Analyse der Zeitkomplexität hilft dabei, die Effizienz von Algorithmen zu vergleichen und den am besten