1.やさしい
n が大きくなるとき、最もゆっくり増加するのはどれですか?
- AO(log n)
- BO(n log n)
- CO(n)
- DO(n²)
n が大きくなるとき、最もゆっくり増加するのはどれですか?
メモ化(memoisation)とは何ですか?
あるアルゴリズムの実行時間は O(n) です。この増加は何と呼ばれますか?
ソート済み配列で、両端から 1 つずつポインタを内側へ動かして、和が目標値になる 2 つの要素を探します。時間計算量は何ですか?
ボトムアップの表を使って n 番目のフィボナッチ数を計算する時間計算量は何ですか?
安定(stable)なソートアルゴリズムはどれですか?
for i = 1 to n: for (j = i; j ≤ n; j = j + i) do O(1) work の時間計算量は何ですか?
最短単純路は多項式時間で見つけられます。一般のグラフで 2 頂点間の最長単純路を見つけることについて、何が知られていますか?
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。