1.やさしい
ある O(n) アルゴリズムは n = 100 万で 3 秒かかります。n = 200 万ではおよそ何秒かかりますか?
- A12 秒
- B9 秒
- C6 秒
- D3 秒
ある O(n) アルゴリズムは n = 100 万で 3 秒かかります。n = 200 万ではおよそ何秒かかりますか?
あるアルゴリズムの実行時間は O(n) です。この増加は何と呼ばれますか?
分割統治アルゴリズムの 3 つのステップは何ですか?
for i = 1 to n: for j = 1 to i: do O(1) work の時間計算量は何ですか?
動的計画法(dynamic programming)が有効なのは、問題が次の性質を持つときです。
O(log n) のように、Big O で対数の底が通常省略されるのはなぜですか?
どんな入力に対してもクイックソートの期待(expected)実行時間を O(n log n) にする手法はどれですか?
次の充足可能性問題のうち、多項式時間で解けることが知られているのはどれですか?
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。