Question: Find the worst case runtime (big-O notation) for the following pseudo code which returns true if an integer n is prime, false if it is

Find the worst case runtime (big-O notation) for the following pseudo code which returns true if an integer n is prime, false if it is not prime. Write the comparison made that the big-O bounds. For example, if 3n+1 comparisons are made, then the answer is O(n), but 3n+1 must be included in the answer.

procedure isPrime(n)

if n <= 1

return false

else if n <= 3

return true

else

for i in 2 to sqrt(n)

if n % i == 0

return false

return true

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!