gpt4 book ai didi

algorithm - 为什么 Big Theta 在集合 Big O 中,但对于相同的功能却不是相反?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:27:22 27 4
gpt4 key购买 nike

我正在阅读我的算法文本,它指出:

enter image description here

但是反之亦然,只要函数 g(n) 在两种情况下都相同,反之亦然吗?

我理解为什么它不适用于不同的函数,即 n^2 和 n。但是对于同一个函数,难道不能使用一个任意更小和更大的常数来包围 O(g(n)) 以使其渐近紧吗?

最佳答案

反之亦然不一定正确,因为 O 表示法为函数的复杂性建立了上限,而 Theta 建立了上限和下限。

例如,对于 f(x) = x²,您可以说 f(x) = O(x³) 因为 x³ 确实是 x² 的上限,但您不能说 f(x) = ϴ(x³) 因为 x³ 不是 x² 的下限。

Take a look here for the precise definitions of O and ϴ notations

关于algorithm - 为什么 Big Theta 在集合 Big O 中,但对于相同的功能却不是相反?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54813384/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com