设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是

admin2019-01-19  41

问题 设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是

选项 A、堆排序
B、希尔排序
C、有序链表查找
D、循环链表中寻找最大项

答案B

解析 希尔排序(Shell Sort)是插入排序的一种。也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。
    排序方法最坏时间复杂度:直接插入为O(n2)、简单选择为O(n2)、起泡排序为O(n2)、快速排序为O(n2)、堆排序为O(nlog2n)、归并排序为O(nlog2n)。所以选择A。
转载请注明原文地址:https://jikaoti.com/ti/wHu0FFFM
0

最新回复(0)