Aufgabe:
Wir definieren die Quasiordnung ⊑ auf Funktionen als f⊑g genau dann wenn f∈O(g).
Lösung:
0⊑10400⊑4⊑log(n)⊑n+10400⊑1,01n⊑log(n!)⊑n⋅log(n3)⊑n⋅log(n)⊑n⋅n⊑n2⊑n2⋅log(n)⊑2n3⊑n3⊑2n⊑n!⊑nn
Dabei können folgende Funktionen auch je in einer anderen Reihenfolge vorkommen, da diese je in der selben Komplexitätsklasse sind:
- 10400,4
- 1,01n,n+10400
- log(n!),n⋅log(n3),n⋅log(n)
- 2n3,n3
man sollte die Funktionen hier jeweils nach der Quasiordnung ordnen.
Mein Problem ist jetzt wie folgt, wieso wächst log(n!) schneller als n + 10400 und 1.01n, sollten nicht grundsätzlich Funktionen mit n1 schneller wachsen als Funktionen ,die lediglich aus einem Logarithmus bestehen, und egal wie stark das Wachstum des Arguments im Logarithmus ist ?