据我了解,渐近紧边界表示它是按theta表示法从上至下绑定的。但是,渐近严格的上限对Big-O表示法意味着什么?
这也使我困惑。为什么作者不能说“ theta”?为什么要发明不必要的条款?
—
beroal
据我了解,渐近紧边界表示它是按theta表示法从上至下绑定的。但是,渐近严格的上限对Big-O表示法意味着什么?
Answers:
这是一个解释它的示例(以及大卫的正确答案的一个具体示例)。
假设您有一个算法,该算法的输入为整数的数组。该算法会扫描整个数组,并在每次看到元素为偶数整数时递增初始设置为零的计数器。我们可以证明算法在O (n 3)时间内运行,其中n是A中元素的数量。但是我们也可以给出一个更严格的界限,说它在时间O (n )内运行。这个界限在渐近上是紧密的:实际上,由于读取输入已经花费了Ω (n )时间,因此我们可以更精确地说算法需要时间。