令T(n)为递归定义的函数
对于n≥2且T(n)= 2T(n / 2)+√n
T(1)= 1
下列哪项为真?
(A) T(n)=θ(log n)
(B) T(n)=θ(√n)
(C) T(n)=θ(n)
(D) T(n)=θ(n log n)答案: (C)
说明: n (log b a) = n,即= n ^(1-.5)= O(sqrt n)
然后通过应用主方法的情况1,我们得到T(n)=Θ(n)
有关更多详细信息,请参阅https://www.geeksforgeeks.org/analysis-algorithm-set-4-master-method-solving-recurrences/。
这个问题的测验