📜  门| GATE-CS-2007 |第 51 题

📅  最后修改于: 2021-09-26 03:17:53             🧑  作者: Mango

考虑以下 C 代码段:

int IsPrime(n)
{
  int i,n;
  for(i=2;i<=sqrt(n);i++)
     if(n%i == 0)
      {printf(“Not Prime\n”); return 0;}
  return 1;
}

让 T(n) 表示程序在输入 n 上执行 for 循环的次数。以下内容哪些是对的?
(A) T(n) = O(sqrt(n)) 和 T(n) = \Omega (平方(n))
(B) T(n) = O(sqrt(n)) 和 T(n) = \Omega (1)
(C) T(n) = O(n) 和 T(n) = \Omega (平方(n))
(D) 以上都不是
(一) A
(乙)
(C)
(四)答案:(乙)
说明:见https://www.geeksforgeeks.org/data-structures-and-algorithms-set-12/的问题5
这个问题的测验