我有下面的代码,它确定一个数是否是素数:这个素数测试算法的时间复杂度?
public static boolean isPrime(int n){
boolean answer = (n>1)? true: false;
for(int i = 2; i*i <= n; ++i)
{
System.out.printf("%d\n", i);
if(n%i == 0)
{
answer = false;
break;
}
}
return answer;
}
我怎么能确定这个功能的大O的时间复杂度?这种情况下输入的大小是多少?