ist anscheinend wahr. Ich dachte, dass es falsch ist, weil schneller wächst als jede Exponentialfunktion mit einer Basis von 2.
Wie ist wahr?
ist anscheinend wahr. Ich dachte, dass es falsch ist, weil schneller wächst als jede Exponentialfunktion mit einer Basis von 2.
Wie ist wahr?
Antworten:
Mit etwas Algebra (und Ändern der Konstante in ) können wir tatsächlich die Basen ändern.
Da eine Konstante ist, ist n log 2 3 = O ( n ) . Also 3 n = 2 O ( n ) .
Ich bin mir nicht sicher, was Sie unter " wächst schneller als jede Exponentialfunktion mit einer Basis von 2" verstehen. 2 n = o ( 3 n ) natürlich, aber es scheint, dass Sie etwas allgemeineres meinen. Ich vermute, dass Ihre Aussage für etwas wie O ( 3 n ) gilt , bei dem Sie die Basis mit einer Konstanten multiplizieren, im Gegensatz zu 2 O ( n ), bei dem Sie die Zahl im Exponenten mit einer Konstanten multiplizieren.
wächst schneller als jede Exponentialfunktion mit einer Basis von 2 .
Wahr. Dies impliziert, dass nicht wahr sein kann. Aber was Sie hier haben, ist 2 O ( n ) .
Denken Sie daran, dass wirklich eine Menge von Funktionen ist, und genau genommen sollten wir 3 n ∈ 2 O ( n ) (oder sogar ( n ↦ 3 n ) ∈ 2 O ( n ↦ n ) ) schreiben . Die rechte Seite ist nicht das Exponential einer Funktion, sondern das Exponential einer Reihe von Funktionen. Erweiterung der Definition von big oh:
Da die Exponentialfunktion zunimmt, können wir die Ungleichung aus dem Exponential herausheben :
Contrast mit