就平均时间性能而言,若需以的时间复杂度完成对数组的排序,则可选择的排序方法是( )

作者:高老师 浏览 0

就平均时间性能而言,若需以的时间复杂度完成对数组的排序,则可选择的排序方法是( )


A、

快速排序


B、

冒泡排序


C、

直接选择排序


D、

直接插入排序


【正确答案】:A
【题目解析】:

快速排序:是不稳定的,平均时间性能最佳,其时间复杂度为。故本题选A。

冒泡排序:是稳定的,时间复杂度为O(n²)。

直接选择排序:是不稳定的,时间复杂度为O(n²),但不适宜于n较大的情况。

直接插入排序,是稳定的,时间复杂度为O(n²)。


📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板