算法导论 3-6 多重函数

题目

(多重函数)我们可以把用于函数 lg* 中的重复操作符 * 应用于实数集上的任意单调递增函数 f(n) 。对给定的常量 c∈R ,我们定义多重函数 f*c 为:

f*c(n) = min { i >= 0: f^(i)(n) <= c }

该函数不必在所有情况下都为良定义的。换句话说,值 f*c(n) 是为缩小其参数到c或更小所需要函数f重复应用的数目。

对如下每个函数 f(n) 和常量 c ,给出 f*c(n) 的一个尽量紧确的界。

f(n)cf*c(n)
a.n-10
b.lgn1
c.n/21
d.n/22
e.sqrt(n)2
f.sqrt(n)1
g.n^(1/3)2
h.n/(lg(n))2

题解

f(n)cf*c(n)
a.n-10θ(n)
b.lgn1θ(lg*(n))
c.n/21θ(lg(n))
d.n/22θ(lg(n))
e.sqrt(n)2θ(lg(lg(n)))
f.sqrt(n)1无紧确界
g.n^(1/3)2θ(log3(lg(n)))
h.n/(lg(n))2ω(lg(lg(n))),o(lg(n))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值