首页 > 试题广场 >

下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是

[单选题]

下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是()

  • 插入排序

  • 堆排序

  • 冒泡排序

  • 快速排序

排序方法 平均时间 最坏情况 辅助存储
简单排序
快速排序
堆排序
归并排序
基数排序
发表于 2020-02-20 15:44:47 回复(0)
插入排序的时间复杂度最好的情况下是O(n),最坏的情况是O(n^2)。
冒泡排序的时间复杂度最好的情况下是O(n),最坏的情况是O(n^2)。
快速排序的时间复杂度最好的情况下是O(nlogn),最坏的情况是O(n^2)。
堆排序的时间复杂度最好的情况下是O(nlogn),最坏的情况是O(nlogn)。
因为堆排序首先是建堆,再进行排序。
发表于 2020-02-15 19:45:57 回复(0)