(在任何人说什么之前是的,这是家庭作业,但我已经把它上交并拿回来了,我只是想弄清楚明天的测试。)
问题是计算代码片段的执行时间和大 O。我可以计算出大 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。
如果有人能解释我将如何得到这个答案,我将不胜感激。