让我们来定义:
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.并赋予两项职能:
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").三个问题:
我试着用log n=a来代替,因此:n= 2^a或10^ a,对接收到的“塔”的计数高度感到困惑。
发布于 2014-09-17 22:09:42
我不会给你一个解决方案,因为你必须做作业,但也许还有其他人对一些提示感兴趣。
1) 数学
log(a^x) = x*log(a)2) 数学
logx(y) = log2(y) / log2(x) = log10(y) / log10(x)x是常量,则log2(x)和log10(x)是常量。3) recursive +停止条件
https://stackoverflow.com/questions/25866855
复制相似问题