第1题:
下面那个算法在最坏情况下的时间复杂性最低
A.归并排序
B.插入排序
C.快速排序
D.冒泡排序
第2题:
舍伍德算法思想是通过引入随机化策略将确定性算法改造为随机算法,打破原来确定性算法在某些实例情况下, 其时间复杂性必然远高于平均时间复杂性的规律。下面哪些算法可以应用舍伍德算法思想?
A.快速排序算法
B.线性时间选择算法
C.归并排序
D.跳跃表
第3题:
【判断题】冒泡排序和快速排序都是基于交换两个逆序元素的排序方法,冒泡排序算法的最坏时间复杂性是O(n*n),而快速排序算法的最坏时间复杂性是O(nlog2n),所以快速排序比冒泡排序算法效率更高。 ()
A.Y.是
B.N.否
第4题:
快速排序算法平均时间复杂度和最坏时间复杂度均为O(nlogn)。
第5题:
5、下面哪个算法在最坏情况下的时间复杂性最低
A.归并排序
B.插入排序
C.快速排序
D.冒泡排序