Big-O-Beweis für eine Wiederholungsbeziehung?

8

Diese Frage ist ziemlich spezifisch in der Art der Schritte, die zur Lösung des Problems unternommen werden.

Gegeben beweisen, dass T ( n ) = O ( n 2 ) .T(n)=2T(2n/3)+O(n)T(n)=O(n2)

Die Schritte waren also wie folgt. Wir wollen beweisen, dass .T(n)cn2

und gingen dann auf meiner prof zu tun:

T(n)=2T(2n/3)+O(n)2c(2n/3)2+an(8/9)(cn2)+an

was herauskommt zu:

T(n)cn2+(an(1/9)cn2),

T(n)cn2 for any c>=9a.

Meine Frage ist, wie sie bei der Einführung eines neuen Begriffs von 8/9 auf 1/9 wechseln konnten. Ist das erlaubt? Sie hat es nie erklärt, das war nur in ihren Lösungen.

D. Johnson
quelle
2
cn2+an(1/9)cn2(8/9)cn2+an
cn2ck2
an

Antworten:

12

an(8/9)cn2+ancn2+anan(1/9)cn2anc9aan(1/9)cn20c

user340082710
quelle