Mastertheorem anwenden. Betrachte f(n), ob es asymptotisch schneller, langsamer oder gleich f(n) wächst.
a = 16, b = 4, f(n) = 7n (9n + nn ) + 293
Die Wurzeln in f (n) zu n21 umschreiben
721 * n21 (9n + n * n21 ) + 293
n und n21 in der Klammer zusammenfassen, ergibt:
721 * n21 (9n + n23 ) + 293
n21 jetzt in die Klammer reinmultiplizieren:
721 * ( n21 * (9n + n23 ) + 293
Terme in der Klammer zusammenfassen
721 * ( 9n23 + n² ) + 293
Was wächst von allen Termen hier am schnellsten? Das n². Der Rest kann asymptotisch vernachlässigt werden. Also ist die Laufzeit von f (n) schon mal Θ (n²).
Jetzt gucken wir uns nur noch kurz an ob nlogb(a) schneller, langsamer oder gleich wächst.
nlogb(a) = nlog4(16) = n².
Wächst also asymptotisch gleich schnell => Master-Theorem 2. Fall anwenden
Θ (nlogb(a) * log (n))
= Θ (n² * log (n))