所以我要计算的大O此代码片段,但我不确定如何处理它。一些帮助开始将不胜感激。计算大O字
`
for (i = 1 ; i * i < n ; i++){
for (j = 1 ; j < n ; j++)
{
...
}
}
for (i = 1 ; i < n ; i++){
for (j = i % 5 ; i + j < 2000; j++)
{
...
}
`
这看起来像功课。 – valverij 2013-04-10 16:09:10
下面是关于大O符号大规模的岗位:http://stackoverflow.com/questions/3255/big-o-how-do-you-calculate-approximate-it – valverij 2013-04-10 16:12:32
第1内部循环为O(n),外环Ø (sqrt(n)),这意味着O(n * log n)。第二个循环......我不得不说为O(n),因为当n趋于无穷大,内环转到恒定的,但因为我把数学这已经有一段时间,所以把它当作一粒盐;) – 2013-04-10 16:20:41