寻找大Theta

时间:2014-02-22 01:11:35

标签: algorithm notation recurrence

我在数据结构和算法类中。我试图表明f(n)是否是g(n)的大Theta。我还必须指出大O,小O等......但我对于接近这一特定对的方式感到迷茫。

f(n) = log* (log n)
g(n) = log( log* n )

从我目前学到的,如果这一对完成了这个陈述

Θ(g(n))={f(n):there exists c_1, c_2 > 0 and n_0 <br>
 such that 0 ≤ c_1 g(n) ≤ f(n) ≤ c_2 g(n) for all n ≥ n_0}.

我的问题是我不知道log *是什么以及如何使用它。

1 个答案:

答案 0 :(得分:0)

  

我不知道log *是什么

好吧,看一下。不幸的是,Google并没有很好地搜索符号,但Google搜索引擎log star立即显示iterated logarithm,而SymbolHound是一个不会忽略符号的搜索引擎,会显示{ {3}}解释它。它也可能出现在你的书或课程笔记中。

迭代对数,表示为log*(n),是在获得小于或等于1的值之前需要取n的对数的次数。

要解决此问题,请考虑以下事项。如果您需要在获得值&lt; = 1之前取n log*(n)次的对数,那么您需要多少次以log(n)的对数来执行相同的操作?

相关问题