我有以下代码确定数字是否为素数:
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 时间复杂度?在这种情况下,输入的大小是多少?