宿題で、さまざまなアルゴリズムの実行時間を計算するように求められました。N のサイズが非常に大きいため、私を悩ませているのは 2^N です。
データ サイズ N=1000 の 2^N アルゴリズムの実行に 5 秒かかると仮定して、データ サイズ {2000, 3000, 10000} のランタイムを計算します。
さて、指数除算の性質より 2^2000/2^1000 = 2^1000 です。結果は、2000 項目のデータ セットで実行するのに 5.071509e+301 秒です。
次の 2 つのサイズの番号を指定するにはどうすればよいですか? 2^2000 と 2^9000 はどちらも、私が使用する電卓では無限大を返します。教授のヒントは、2^10 は 10^3 に近似し、1024 は 1000 に近似するということです。