【问题标题】:is O(log n) the best run time in all cases?O(log n) 是所有情况下的最佳运行时间吗?
【发布时间】:2018-08-27 09:35:21
【问题描述】:

我正在研究时间复杂度;我想问一下,与 O(n log n)、O(n) 和 O(n square) 相比,O(log n) 是最佳运行时间吗?如果是,为什么?

【问题讨论】:

标签: logging time-complexity big-o


【解决方案1】:

当您谈论时间复杂度时,您必须考虑这样一个事实,即所有事物都被考虑为 n→ + ∞。因此,如果您查看您提到的函数图

您可以清楚地看到,随着 x (= n) 的增加,log(x) 相对于其他函数的时间(y 轴)增长得慢了很多。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2011-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-21
    相关资源
    最近更新 更多