O(n!)与O((n + 1)!)相同吗?

Adi*_*tya 1 algorithm big-o time-complexity

因为O(n 2)与O((n + k)2)相同,其中k是任何常数.因此,上述陈述可以用相同的逻辑真实吗?

例如:O((n + 1)2)=> O(n 2 + n + 1)=> O(n 2)

che*_*ner 9

No.O((n + 1)!)是O((n + 1)n!),因此O(n)大于O(n!).

将大O记法的定义,也没有不变c的这

(n+1)! <= c*n!
Run Code Online (Sandbox Code Playgroud)

对于任意大的都是如此n.