big-o - Big Oh 分析简化

标签 big-o

我正在尝试更好地理解big oh算法分析。
有没有办法简化

5n⋅(log(n))³.

我认为它可以简化为:

n⋅(log(n))³

最佳答案

这是正确的。这里的基本思想是删除对增长率没有影响的常数项。

在这种情况下,您有:

(5) x (n) x (log(n)^3)

而且,由于 5 只会将 1,2,3,4,5 更改为 5,10,15,20,25 >,它对增长率没有影响。

所以可以删除它。

关于big-o - Big Oh 分析简化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22240492/

相关文章:

algorithm - Matlab - 排序算法

c - 函数的运行时间

algorithm - 大O符号算法

algorithm - 分析具有递归 T(n) = T(n - 1) + T(n - 2) + T(n -3) 的算法?

c++ - 带有 if 语句的嵌套 for 循环的时间复杂度

java - 什么是 For 循环的大 O,迭代平方根时间?

algorithm - 什么更大 : O(mn) OR O((m^2)/n)?

algorithm - 为什么对固定长度的数组(例如只有五个元素的数组)进行排序的成本为 O(1)?

javascript - 在 O(n) 时间内对 (1,2,3) 个数字的数组进行排序

log(n) 的 3 个嵌套循环的 Java Big O 表示法