0
以下は単純なforループです。私は成長率分析を使ってプログラムを見て、その率を決定することを理解しています。しかし、私の質問は、プログラムが実行された後、あなたは実際にどのような速度で動作するかを見ています。プログラムの実際の成長率をどのようにグラフ化しますか?プログラムの成長率を手でグラフ化する方法はありますか?
long startTime = System.nanoTime();
int sum = 0;
int N = 1000000;
for (int i=0; i<N; i++)
{
sum += Math.sqrt(i);
}
long endTime = System.nanoTime();
long duration = (endTime - startTime);
System.out.println("Here is the time it takes "+ duration);
jfreechartは結果をプロットするために使用できます –
軸x - >入力長さ(N)、軸y - >継続時間私は複数の長さを試したいと思っています(0から10^5まで、10000分の1ステップ) –