【发布时间】:2011-04-26 13:52:32
【问题描述】:
O(n!) 函数的示例(代码中)是什么?参考n 应该需要适当数量的操作才能运行;也就是说,我问的是时间复杂度。
【问题讨论】:
-
为了迂腐,您的意思是 Ω(n!) [渐近增长的下界] 或“与 n 成正比的时间!” [上限和下限],而不是 O(n!) [渐近增长的上限]。由于 O(n!) 只是上限,因此许多算法都是 O(n!) 以无趣的方式,因为它们是 O(n) 或 O(n log n) 或 O(1) 或类似的东西。
标签: java algorithm big-o complexity-theory factorial