列表

详情


某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用(  )排序算法最好,时间复杂度为(  )。

第 1 问

A. 插入

B. 归并

C. 堆

D. 快速

第 2 问

A. O(n)

B. O(nlgn)

C. O(n^2)

D. O(n^2lgn)

参考答案: A A

详细解析:

当序列基本有序时。使用插入排序效率是最高的,能达到这种算法的最优效果,O(n)

上一题