Big-O-Notation
Das Kriterium nach dem wir die Performance eines Algorithmus beurteilen wird in Operationen und nicht in Zeit gemessen. Zeit ist als Kriterium ungeeignet da sie keine genaue Meßgröße darstellt. (zb Abhängigkeit vom System auf dem gemessen wird)
Gängige Notationen:
- Konstant: O(1)
- Linear: O(n)
- Logarithmisch: O(log n)
- Quadratisch: O(n2)
- Exponential: O(2n)
- Faktorial: O(n!)
Links
GfG Big-O-Notation Tutorial
ENG BroCode [YT]
DE develpbär [YT]