What is the time complexity of the algorithm to check if a number is prime?
This is the algorithm :
bool isPrime (int number) {
if (number < 2) return false;
if (number == 2) return true;
if (number % 2 == 0) return false;
for (int i=3; (i*i) <= number; i+=2) {
if (number % i == 0 ) return false;
}
return true;
}
sqrt(number), this is enough info for you to figure out the rest...