【问题标题】:Prove that (log n)! = O(n^k)证明(log n)! = O(n^k)
【发布时间】:2019-01-30 00:21:44
【问题描述】:

我需要帮助来证明这一点

(log n)! = O(n^k)

我从nlog n <= c*n^k 开始,但无法找到所需的解决方案。

【问题讨论】:

  • 欢迎来到 StackOverflow。请按照您创建此帐户时的建议阅读并遵循帮助文档中的发布指南。 On topic、how to ask 和 ... the perfect question 在此处申请。
  • "Can Someone Help Me?" is not a valid SO question。这通常表明您需要的是与当地导师相处或完成教程,而不是 Stack Overflow。
  • 让 n = 2^u。然后证明你!对于任何 k 都不在 O(2^ku) 中。等效地,证明 u!对于任何 g 都不在 O(g^u) 中。

标签: algorithm big-o complexity-theory


【解决方案1】:

n^k = (e^k)^log n 并且阶乘比指数增长更快(增长因子的乘积与常数因子的乘积)。

【讨论】:

  • @WillNess:我的回答不需要斯特林近似值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-12
  • 1970-01-01
  • 2011-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多