【问题标题】:Difference between O(n + n) and O(n) [duplicate]O(n + n)和O(n)之间的差异[重复]
【发布时间】:2020-10-23 07:05:05
【问题描述】:

两者之间有什么区别(在图表的上下文中)?在我看来,我认为 O(n + n) 与 O(2n) 相同,即 O(n)。我可以理解,多次访问每个节点比访问每个节点一次更糟糕,但我很确定这仍然会在 O(n) 范围内。

我可能对 O(n + m) 感到困惑,但我很确定我以前都听说过。

【问题讨论】:

标签: time-complexity


【解决方案1】:

通常它是 O(cn),其中 c 是任何常数。因此,在渐近复杂度的上下文中,O(n) 与 O(2n) 完全相同。当n 是巨大的常数时几乎没有影响。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-25
    • 1970-01-01
    • 2011-12-12
    • 2021-04-24
    • 2013-10-20
    • 1970-01-01
    相关资源
    最近更新 更多