首页 > 试题广场 >

一个算法的递推公式如下:,则该算法的时间复杂度为

[单选题]
一个算法的递推公式如下:,则该算法的时间复杂度为(  )
f(n) = f(n/2)+n
f(n/2) = f(n/4)+n/2
……
f(n/2^k) = f(n/2^(k+1))+n/2^k
合并后得,f(n) = f(n/2^(k+1))+n+n/2+n/4……+n/2^k = f(1)+2n = O(n)
发表于 2020-07-25 17:14:29 回复(0)
主定理
发表于 2020-07-28 12:32:30 回复(0)
没有给递归出口(递推初值)可以计算吗?
发表于 2019-12-27 11:30:51 回复(1)