[解決済み] log(n!)=Θ(n-log(n))でしょうか?
2022-02-16 07:26:32
質問
私は、次のことを示す必要があります。 ログ( n !) = Θ( n -log( n )) .
で上界を示せというヒントがありました。 n n で下界を示す。 ( n /2) ( n /2) . これは、私にはそれほど直感的に理解できない。 なぜそうなるのでしょうか? を変換する方法は確かにわかります。 n n から n -log( n ) (つまり、方程式の両辺をログすること)ですが、これはちょっと逆効果ですね。
この問題に取り組むには、どのようなアプローチが正しいのでしょうか? 再帰ツリーを描けばいいのだろうか? 再帰的なものは何もないので、そのようなアプローチはなさそうですが...。
どのように解決するのですか?
次のことを忘れないでください。
log(n!) = log(1) + log(2) + ... + log(n-1) + log(n)
で上限を求めることができます。
log(1) + log(2) + ... + log(n) <= log(n) + log(n) + ... + log(n)
= n*log(n)
そして、前半の和を捨ててから同じようなことをすれば下限が求まるのです。
log(1) + ... + log(n/2) + ... + log(n) >= log(n/2) + ... + log(n)
= log(n/2) + log(n/2+1) + ... + log(n-1) + log(n)
>= log(n/2) + ... + log(n/2)
= n/2 * log(n/2)
関連
-
[解決済み】whileループの時間複雑性とは?
-
[解決済み】なぜO(n)はO( nlog(n) )よりも優れているのでしょうか?)
-
[解決済み] ベルマンフォードとダイクストラの比較。どのような状況下でベルマンフォードが優れているか?
-
[解決済み] Bogosort (a.k.a Monkey Sort)よりも悪いソートアルゴリズムはあるのか?[クローズド]
-
[解決済み] 与えられた数列の中に現れない最小の正の整数を求めよ。
-
[解決済み] あるアルゴリズムの計算量がO(log log n)になる原因は何でしょうか?
-
[解決済み] O(log n)とは具体的にどのような意味ですか?
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み] クイックソートとマージソートの比較 [重複]。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】パックマン:主にどのようなヒューリスティックが使われているのですか?
-
[解決済み】クイックソートとヒープソートの比較
-
[解決済み】whileループの時間複雑性とは?
-
[解決済み] DFS-Forest Componentとは?
-
[解決済み] アルゴリズムの教科書では、ソートされた配列について「増加」ではなく「非減少」を使っているのはなぜですか?
-
[解決済み] 解いてみてください。T(n) = T(n-1) + n [重複] とする。
-
[解決済み] は、「減少しない」列が「増加する」のか?
-
[解決済み] 隣接リスト表現の時間複雑性?
-
[解決済み] T = {<M> | Mはwを受け入れるときはいつでも$w^R$を受け入れるTMである}とする。Tが決定不可能であることを示せ
-
[解決済み] 整数の絶対値の計算方法