首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >2^ O(log log n) = O(log n)吗?

2^ O(log log n) = O(log n)吗?
EN

Stack Overflow用户
提问于 2019-09-14 20:14:01
回答 1查看 2K关注 0票数 0

2 ^ O(log log n) = O(log n)是吗?你能解释一下如何测试这种关系吗?

我尝试用C1 log(log n)代替O(log(log )),用C2 log n代替log n来找出它们之间的关系。当我绘制函数的图时,它似乎是正确的,但我一度陷入了数学证明,不知道如何继续下去。

EN

回答 1

Stack Overflow用户

发布于 2019-09-14 20:33:55

你在方向上。您可以将O(log(log n))替换为c log(log n),并确保存在一个常量c2 ^ O(log(log n)) < 2 ^ (c log(log n))。因此,我们将有S = 2^ (c log(log n)) = (2^(log(log n)))^c = log(n)^c。然而,您不能 say S = O(log n)。因为c可以是任意一个常量,所以你可以说S = O(n^epsilon)epsilon可以是一个接近于零的小常数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57938943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档