写 O(n(n+k)) 和写 O(n2 + nk) 一样吗? 此外,像 O(n(n+k)logn) 这样添加 logn 如何影响复杂性?
我目前正在学习大 o 表示法,并对时间复杂度的这个小细节感到困惑。
是的,这是纯粹的数学概念(参见https://en.wikipedia.org/wiki/Big_O_notation)。因此,所有有效的数学运算都是允许的。
这意味着您可以轻松扩展数学表达式中的括号(就像您所做的那样)。