【发布时间】:2014-12-09 21:38:50
【问题描述】:
我熟悉其他排序算法,在多项式时间内我听说过的最糟糕的是插入排序或冒泡排序。排除真正可怕的 bogosort 之类的,有没有多项式时间复杂度比 n^2 更差的排序算法?
【问题讨论】:
-
我能想出一个,为什么不呢?只需取 n^2 一个,然后迭代 n 次。
-
如果您愿意,我可以为您写一个,价格非常合理。但是你为什么想要一个?
-
看看 Bogosort :)
-
当然——快速排序后跟三个从 1 到 N 的嵌套循环(执行恒定时间无操作)。
-
“排除真正可怕的”有点难。由于最简单的解决方案是
O(n²),因此比这更糟糕的一切都将非常糟糕。
标签: algorithm sorting time-complexity