gpt4 book ai didi

algorithm - 求解Ω和Θ(O,Omega和Theta表示法)

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:27:58 25 4
gpt4 key购买 nike

我已经解出了一个运行时间为(2^n)的指数递推关系
时间。
我如何找到Ω和O的相同递推关系。
我想如果是Θ(2^n),也应该是O(2^n),对吗?
如何找到Ω,下界?
我试图解决重复关系:
t(n)=2t(n-1)+c。

最佳答案

如果是作业,你可以尝试把它画成递归树,其中节点代表函数调用所需要的操作的复杂性。
编辑:关于下限,欧米茄定义为下限。如果你有θ(确切的行为),你也有Omicron和Omega只是不太精确。
所以

Theta(n) <=> O(n) AND Omega(n)

扰流器
如果我没记错的话,这就是你的解释。。。
你有一棵树,在它的根上,你只有 C(为解决方案添加边距的工作),你必须在两个分支中吐痰(同样是以 C作为工作),节点被分支 n
     C
/|
C C
/| |\
C C C C
/| ......

完全解决方案
因为树的深度为 n,底部的 2^n节点都具有 C的复杂性,那么你的复杂度 n-1 > C, 2C, 4C....(2(n-1)*C)级别,它们应该归纳为 2^n*c
因此,最终的复杂性应该是 2*(2^n)*C,即 theta(2^n)

关于algorithm - 求解Ω和Θ(O,Omega和Theta表示法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7705557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com