下列关于交换类排序叙述错误的是( )。

admin2020-02-26  38

问题 下列关于交换类排序叙述错误的是(    )。

选项 A、冒泡排序是通过两两相邻元素之间比较和交换,不断消除逆序,直到所有元素有序
B、快速排序是在线性表中逐个选取元素,对表进行分割,直到所有的元素全部选取完毕
C、冒泡排序平均时间复杂度是O(n2),最坏情况下时间复杂度是O(n2)
D、快速排序平均时间复杂度是O(log2n),最坏情况下时间复杂度是O(n2)

答案D

解析 冒泡排序的平均和最坏情况下时间复杂度都是O(n2),快速排序平均和最坏的情况下时间复杂度是O(nlog2n)和O(n2),简单插入平均和最坏情况下时间复杂度都是O(n2),简单选择排序平均和最坏情况下时间复杂度都是O(n2),堆排序在平均和最坏情况下时间复杂度都是O(nlog2n)。
转载请注明原文地址:https://kaotiyun.com/show/9QYp777K
0

最新回复(0)