以Θ(n)复杂度对数组进行排序

时间:2013-10-29 06:18:25

标签: algorithm sorting big-o time-complexity insertion-sort

  

证明当具有O(n)反转时,大小为n的数组A可以在Θ(n)中排序。

我不知道究竟是什么问题。我最好的猜测是我们在预分类输入上使用插入排序,这样我们就可以通过排序实现Θ(n)复杂度。这问题是问我的吗?

1 个答案:

答案 0 :(得分:3)

作为提示 - 插入排序的运行时间是Θ(n + I),其中n是元素的数量,I是数组中的反转数。如果你插入数组排序会发生什么,因为它只有O(n)反转?时间复杂度是多少?

希望这有帮助!