作业帮 > 数学 > 作业

代换法解递归式证明T(n)=T(n/2)+1的解为O(lgn)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/12 15:43:16
代换法解递归式
证明T(n)=T(n/2)+1的解为O(lgn)
首先你需要知道在靠近计算机的领域lg的默认底数是2.
另外你没有给出Base Case,那么我假设它是θ(1).
证明如下:
Assume:T(k)≤c•lgn,k≤n,c is a constant.
∴T(n)=T(n/2) 1
≤c•lg(n/2) 1
=c•lgn-(1-1)
∴T(n)≤c•lgn
T(1)=c•lg1 1=1
∴T(n)=O(lgn)
Wwwww