Big o 如何找到这个递推关系的大O?
你能提供一个分步解决方案来解决这个问题吗 发现Big o 如何找到这个递推关系的大O?,big-o,recurrence,Big O,Recurrence,你能提供一个分步解决方案来解决这个问题吗 发现T(n)是大O(?): T(n)=T(n/2)+T(n/3)+4n 我一直在寻找解决方案,但我发现最多的是这种类型: T(n)=aT(n/b)+f(n) 我用主定理解决了这个问题,但我在将我所知道的应用到上面时遇到了一个问题。主定理适用于以下形式的重复:T(n)=aT(n/b)+f(n) 您要查找a、b和f(n)的值 在这种情况下,您有多个aT(n/b)术语,因此我们可以使用这两个术语来查找更主要的术语 T(n)=T(n/2)+4n,(a=1,b=2
T(n)
是大O(?)
:
T(n)=T(n/2)+T(n/3)+4n
我一直在寻找解决方案,但我发现最多的是这种类型:
T(n)=aT(n/b)+f(n)
我用主定理解决了这个问题,但我在将我所知道的应用到上面时遇到了一个问题。主定理适用于以下形式的重复:T(n)=aT(n/b)+f(n) 您要查找
a
、b
和f(n)
的值
在这种情况下,您有多个aT(n/b)
术语,因此我们可以使用这两个术语来查找更主要的术语
T(n)=T(n/2)+4n,(a=1
,b=2
,f(n)=4n
),主定理表明T(n)=Θ(n)
T(n)=T(n/3)+4n,(a=1
,b=3
,f(n)=4n
),掌握定理T(n)=Θ(n)
由于它们都是
Θ(n)
,复杂性是Θ(n)
主定理适用于以下形式的重复:T(n)=aT(n/b)+f(n)
您要查找a
、b
和f(n)
的值
在这种情况下,您有多个aT(n/b)
术语,因此我们可以使用这两个术语来查找更主要的术语
T(n)=T(n/2)+4n,(a=1
,b=2
,f(n)=4n
),主定理表明T(n)=Θ(n)
T(n)=T(n/3)+4n,(a=1
,b=3
,f(n)=4n
),掌握定理T(n)=Θ(n)
由于它们都是Θ(n)
,复杂性是Θ(n)