時間計算量が のアルゴリズムを、1秒間に 回の基本操作を実行できるコンピュータで、n=50 の入力に対して実行する。基本操作の回数を 回とし、 を とみなして近似したとき、実行時間はおよそどれくらいか。
選択肢をタップすると、その場で答え合わせできます
正解と解説を見る
正解 C約12日
解説
正解は「約12日」です。 を とみなすと、 は約 回の操作になります。1秒に 回実行できるので、 秒かかります。1日は86400秒なので、 日、つまり約12日です。「約17分」は 秒に相当し、n=40 の場合の値です。「約1秒」は n=30 の場合で、操作回数が約 回のときです。「約32年」は 秒に相当し、n=60 の場合です。n が10増えるごとに実行時間が約1000倍になる点が、指数時間アルゴリズムの特徴です。
- #オーダー記法
- #指数時間
この調子でデータ構造とアルゴリズムを続けて解く
▶ この科目の連続演習へ進む(10問)