首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数之间的复杂性渐近关系(θ,Big,little,Big,Complexity )

函数之间的复杂性渐近关系(θ,Big,little,Big,Complexity )
EN

Stack Overflow用户
提问于 2014-09-16 10:52:23
回答 1查看 507关注 0票数 0

让我们来定义:

代码语言:javascript
复制
Tower(1) of n is: n.
Tower(2) of n is: n^n (= power(n,n)). 
Tower(10) of n is: n^n^n^n^n^n^n^n^n^n.

并赋予两项职能:

代码语言:javascript
复制
f(n) = [Tower(logn n) of n] = n^n^n^n^n^n^....^n (= log n times "height of tower").
g(n) = [Tower(n) of log n] = log(n)^log(n)^....^log(n) (= n times "height of tower").

三个问题:

  1. 函数f(n)/g(n)是如何渐近地(n->无穷)相互关联的: theta,Big,little,Big,asymptotically?请描述精确的解决方法,而不仅仅是最终的结果。
  2. 原木基(即: 0.5,2,10,log n或n)是否影响结果?如果没有-为什么?如果是-怎么做?
  3. 我想知道在任何实际(即使是假设的)应用程序中,复杂性性能是否与上面的f(n)或g(n)相似。请给出案例描述--如果存在的话。

我试着用log n=a来代替,因此:n= 2^a或10^ a,对接收到的“塔”的计数高度感到困惑。

EN

回答 1

Stack Overflow用户

发布于 2014-09-17 22:09:42

我不会给你一个解决方案,因为你必须做作业,但也许还有其他人对一些提示感兴趣。

1) 数学

代码语言:javascript
复制
log(a^x) = x*log(a)
  • 这将使你的问题人性化。

2) 数学

代码语言:javascript
复制
logx(y) = log2(y) / log2(x) = log10(y) / log10(x)
  • 当然:如果x是常量,则log2(x)log10(x)是常量。

3) recursive +停止条件

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

https://stackoverflow.com/questions/25866855

复制
相关文章

相似问题

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