(誰かが何かを言う前に はい、これは宿題でしたが、私はすでにそれを提出し、取り戻しました。明日のテストのためにこれを理解したいだけです。)
問題は、コード スニペットの実行時間と大きな O を計算することでした。ビッグオーの罰金を計算できますが、実行時間をどのように決定できるかわかりません。基本的に私が理解していないのは、実行時間を計算する方法です
for(i=0; i < n; i++){
SomeJavaStatment;
for(j=0; j < 2 * n; J+= 2){
SomeJavaStatment;
SomeJavaStatment;
}
}
正解は Big O(n^2) でした。正解でしたが、実行時間がわからず、4n^2+5n+2 が正解でした。
誰かがその答えにたどり着く方法を説明していただければ幸いです。