gpt4 book ai didi

big-o - 下界和紧界有什么区别?

转载 作者:行者123 更新时间:2023-12-03 04:54:45 28 4
gpt4 key购买 nike

引用这个answer ,什么是 Theta(紧界)?

Omega 是下界,很好理解,是算法可能花费的最短时间。我们知道 Big-O 代表上限,意味着算法可能花费的最长时间。但我对 Theta 一无所知。

最佳答案

Big O 是上限,而 Omega 是下限。 Theta 需要 Big O 和 Omega,因此它被称为紧界(它必须同时是上限和下限)。

例如,采用 Omega(n log n) 的算法至少需要 n log n 时间,但没有上限。采用 Theta(n log n) 的算法要优先得多,因为它至少 n log n (Omega n log n) 和 >不超过 n log n(Big O n log n)。

关于big-o - 下界和紧界有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/464078/

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