Wenn man O (log (N)) für die Zeitkomplexität betrachtet, was ist die Basis von log?
Alle Logarithmen sind durch eine Konstante verbunden. (Daher die Basisformel ändern ). Da wir Konstanten in der Komplexitätsanalyse generell ignorieren, spielt die Basis keine Rolle.
Normalerweise wird die Basis als 2 betrachtet, wenn der Algorithmus abgeleitet wird. Betrachten Sie eine Art wie merge sort . Sie können einen Baum daraus erstellen, und der Baum hat eine Höhe von log₂ n
, da jeder Knoten über eine Höhe verfügt zwei Zweige.
Es spielt keine Rolle, die relative Komplexität ist unabhängig von der verwendeten Basis gleich.
Tags und Links big-o