📜  算法测验| SP竞赛1 |问题1

📅  最后修改于: 2021-06-30 00:10:45             🧑  作者: Mango

下面的循环执行了多少次?

for(int i=0; i < n; i++)
{
   for(int j=0; j < (2*i); j+=(i/2))
   {
   cout<<"Hello Geeks";
   }
}

(A) O(n)
(B)无限次
(C) O(n 2 )
(D) O(登录)答案: (B)
说明:在外循环的第二次迭代中,即当i = 1时,由于递增条件为j = j +(i / 2)且对于i = 1,i / 2 = 0,所以内循环将变为无限循环。
这个问题的测验