早教吧 育儿知识 作业答案 考试题库 百科 知识分享

时间复杂度对数阶是什么样的T(n)=T(n-1)+1/n=T(n-2)+1/(n-1)+1/n=T(n-3)+1/(n-2)+1/(n-1)+1/n……=T(2)+1+1/2+…+1/(n-1)+1/n=1+1+1/2+…+1/(n-1)+1/n=得O(logn)为什么是对数阶?

题目详情
时间复杂度对数阶是什么样的
T(n) = T(n-1)+1/n
= T(n-2)+1/(n-1)+ 1/n
= T(n-3)+1/(n-2) +1/(n-1)+ 1/n
……
= T(2)+1+1/2+… +1/(n-1)+ 1/n
= 1+1+1/2+… +1/(n-1)+ 1/n
=得O(logn)
为什么是对数阶?
▼优质解答
答案和解析
当n趋于无穷大时调和级数有:(1 + 1/2 + 1/ 3 + 1/ 4.) - lnn ~ c
因此该时间复杂度为O(logn)
看了 时间复杂度对数阶是什么样的T...的网友还看了以下: