【问题标题】:Can we estimate Big Omega just like we do with Big O?我们可以像估计 Big O 一样估计 Big Omega 吗?
【发布时间】:2020-01-23 22:51:13
【问题描述】:

我一直在阅读估计 Big O 是多么容易:去掉最不显性项和常数。我的问题是,我们可以为 Big Omega 做同样的事情吗?

我知道输入依赖性与渐近分析无关:我们可以在最佳、平均和最坏情况分析中使用上限(Big O)和下限(Big Omega)。但我对如何快速估计算法的 Big Omega 感到困惑,例如在最坏的情况下。

如果您能提供一些例子来澄清我的困惑,我将不胜感激。

【问题讨论】:

    标签: algorithm data-structures computer-science


    【解决方案1】:

    只有两个例子可以启发你。

    n² + nO(n²)(它也是 O(n³))。

    n² + nΩ(n²)(它也是 Ω(n))。

    您考虑主导词。

    n + (n cos n)²O(n²)Ω(n)

    上限和下限。

    【讨论】:

    • 所以当你有一个固定的成本函数时,你总是通过去掉常数和最不显性项来估计的是 Theta,因为 O 和 Omega 是相同的?
    • 第二个例子澄清了我的问题
    • n + (n cos n)² 也是Ω(n²)吗?
    • @0x499602D2 号
    • @GeorgeLuisKoubbe 但函数的增长速度也不比慢。
    猜你喜欢
    • 2017-07-21
    • 2019-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    相关资源
    最近更新 更多