📜  门| GATE-CS-2002 |第36章

📅  最后修改于: 2021-06-29 11:06:52             🧑  作者: Mango

以下算法的运行时间程序A(n)

If n < = 2 return (1) 
  else return (A(Image not present√nImage not present));

最好的描述是:
(A) O(n)
(B) O(log n)
(C) O(log Log n)
(D) O(l1)答案: (C)
解释:

现在让函数调用k次

parul_7

日志在两侧(基数为2)。

parul_8

再次记录日志

parul_9

运行时间复杂度=函数调用数= k =因此运行时间复杂度= parul_9

请参阅https://www.geeksforgeeks.org/data-structures-and-algorithms-set-11/的问题5。

该解决方案由Parul Sharma提供。

这个问题的测验