繰り返し関係のBig-O証明?


8

この質問は、問題を解決するために実行される手順の方法においてかなり具体的です。

所定の T(n)=2T(2n/3)+O(n)ことを証明。T(n)=O(n2)

したがって、手順は次のとおりです。あることを証明したい。T(n)cn2

T(n)=2T(2n/3)+O(n)2c(2n/3)2+an(8/9)(cn2)+an
そして、私の教授は続けました:

Tc2+a1/9c2
これは次のようになります:

Tc2 のために c> =9a

私の質問は、新しい用語を導入するときに、どうやって8/9から1/9に切り替えることができたのですか?これは許可されますか?彼女は説明しなかった、これは彼女の解決策にあるだけでした。


2
新しい用語が導入されていないのですか?我々は持っていることのように簡単にラインで前と同じように。したがって、2つの線は実際には同じです。おそらくあなたはなぜこれをしたいのかと尋ねているのでしょうか?8 / 9 C 、N 2 + Nc2+a1/9c28/9c2+a
user340082710

また、最後の行はではなくはずだと想定しています。c2ck2
user340082710

@ZacharyFrenetteああ、そうだね。その場合、私は彼女がどのように単純化したのか確信が持てませんでした。なぜそのように用語を分けることを選ぶのでしょうか?分割する方法はたくさんあります(8/9)。余分なをキャンセルするために、なぜこれを実行するのかを知っていると思います。そうでなければ、不平等は成立しません。また、タイプミスを指摘してくれてありがとう、修正します。回答としてコメントしたい場合は受け付けます。a
D.ジョンソン

回答:


12

a8/9c2+ac2+aa1/9c2ac9aa1/9c20c

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.