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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.