hi,
ich sitz grad an folgender aufgabe....
a) berechnen sie eine möglichst einfache funktion f (n) mit (n/2 + log (n²))³ = f(n) + O (n²).
ich weiß, dass ich jetzt das (n² + log (n²))³ auflösen soll....am ende kommt raus:
n³/8 + (n² log(n²))/(4 + n²log(n²))/2 + nlog²(n²) + (nlog(n²))/2 + log³(n²)
so und jetzt wird gesagt, dass die ersten 3 terme schneller wachsen als O(n²)....und die übrigen 3 würden nicht schneller wachsen als O(n²).
und ganz am ende steht dann (zusammengefasst):
(n³+ 6n²log(n²))/8 + O(n²)
so meine fragen wären jetzt diesbzgl.
a) woher weiß ich, was schneller wächst als O(n²) und was nicht?????? was ist der sinn der ganzen sache???? dass all die terme die langsamer wachsen in O(n²) reingepackt werden versteh ich, aber....das erkennen der langsameren und schnelleren terme fällt mir sehr schwer....gibt es dabei einen trick den man anwenden kann??