美文网首页
算法导论 3-6 多重函数

算法导论 3-6 多重函数

作者: 风海铜锣君 | 来源:发表于2021-08-21 23:29 被阅读0次

题目

(多重函数)我们可以把用于函数 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) c f*c(n)
a. n-1 0
b. lgn 1
c. n/2 1
d. n/2 2
e. sqrt(n) 2
f. sqrt(n) 1
g. n^(1/3) 2
h. n/(lg(n)) 2

题解

f(n) c f*c(n)
a. n-1 0 θ(n)
b. lgn 1 θ(lg*(n))
c. n/2 1 θ(lg(n))
d. n/2 2 θ(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))

相关文章

  • 算法导论 3-6 多重函数

    题目 (多重函数)我们可以把用于函数 lg* 中的重复操作符 * 应用于实数集上的任意单调递增函数 f(n) 。对...

  • 算法基础+分治策略(算法复习第1弹)

    马上就要算法考试了,好紧张,先复习第一波.... 参考文献(算法导论)+(张莉老师ppt) 函数的增长,对算法效率...

  • 数据结构与算法参考书籍

    数据结构与算法分析 算法 算法导论 java编程思想

  • 好文章索引

    算法 《算法导论》快速指南:我是如何10天入门算法导论的。 - 渗透之美 - 知乎专栏 推荐内容索引 - 老赵点滴...

  • 算法导论笔记

    读算法导论 记录一下读算法导论的过程 1.算法 如果问我什么是算法(思考中) 利用数据结构,考虑时间以及空间效率,...

  • 给我巨大影响的技术书籍

    算法《算法概论》《算法设计与分析基础》 Anany Levitin《算法引论》Udi Manber《算法导论》《什...

  • 参考书籍

    《啊哈! 算法》 《算法导论》(原书第三版)

  • C++快速排序(算法),小白必备!拿走不谢!

    <算法导论>上面的算法逻辑 QUICKSORT(A, p, r)//快速排序算法 if (p < r ) { q ...

  • 快排【算法导论】

    注:学习算法导论,按照标准伪代码理解翻译为java实现,如有兴趣理解整个过程的细节,建议阅读《算法导论》第7章:快...

  • 算法导论

    分析 loop-invariant • A technique to prove that an algorith...

网友评论

      本文标题:算法导论 3-6 多重函数

      本文链接:https://www.haomeiwen.com/subject/hxhkiltx.html