[解決済み] 簡単:T(n)=T(n-1)+nを反復法で解く。
2022-02-12 13:35:55
質問
どなたか、この件に関して助けていただけませんか?
反復法を用いて解く。 T(n) = T(n-1) +n
手順の説明をお願いします。
どのように解決するのですか?
T(n) = T(n-1) + n
T(n-1) = T(n-2) + n-1
T(n-2) = T(n-3) + n-2
というように、T(n-1)とT(n-2)の値をT(n)に代入すると、大体のパターンを把握することができます。
T(n) = T(n-2) + n-1 + n
T(n) = T(n-3) + n-2 + n-1 + n
.
.
.
T(n) = T(n-k) + kn - k(k-1)/2 ...(1)
ベースケースの場合。
n - k = 1 so we can get T(1)
=> k = n - 1
に代入する。
T(n) = T(1) + (n-1)n - (n-1)(n-2)/2
これは、次数 n であることがわかります。 2 => O(n 2 ).
関連
-
[解決済み】whileループの時間複雑性とは?
-
[解決済み] 最小ボトルネックスパニングツリーと最小スパニングツリーはどう違うのですか?
-
[解決済み] ゲーム「2048」の最適なアルゴリズムとは?
-
[解決済み] 配列の反復処理に "for...in "を使用するのは、なぜ良くないのでしょうか?
-
[解決済み] 簡単な面接問題が難しくなった:1~100の数字が与えられたとき、ちょうどk個の数字が欠けていることを見つけなさい。
-
[解決済み] 再帰から反復への道
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】アルゴリズムの時間複雑性を求めるには?
-
[解決済み】イテレータ、イテラブル、イテレーションとは一体何ですか?
最新
-
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ループの時間複雑性とは?
-
[解決済み] ポイントルック アット ポイント
-
[解決済み] アルゴリズム設計マニュアル』の解答はどこにあるのですか?[終了しました]
-
[解決済み] アルゴリズムAの実行時間は少なくともO(n²)である - なぜ無意味なのか?
-
[解決済み] グラフにおいて最小容量が最大となる経路の探索
-
[解決済み] CLRSの相対的漸近成長に関する問題(表)の解き方について教えてください。
-
[解決済み] 解いてみてください。T(n) = T(n-1) + n [重複] とする。
-
[解決済み] クイックソートとマージソートの比較 [重複]。
-
[解決済み] ある問題がNP完全であることをどのように証明するか?
-
[解決済み] 二分探索木におけるk番目の最小要素を最適な方法で探す