网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
下列排序方法中,最坏情况下时间复杂度最小的是( )。
A
冒泡排序
B
快速排序
C
堆排序
D
直接插入排序
参考答案
参考解析
解析:
在最坏情况下,当线性表长度为n时,冒泡排序、快速排序、直接插入排序的最坏情况时间复杂度均为O(n2),而堆排序时间复杂度为O(nlog2n),复杂度最小。答案选择C选项。
在最坏情况下,当线性表长度为n时,冒泡排序、快速排序、直接插入排序的最坏情况时间复杂度均为O(n2),而堆排序时间复杂度为O(nlog2n),复杂度最小。答案选择C选项。
更多 “单选题下列排序方法中,最坏情况下时间复杂度最小的是( )。A 冒泡排序B 快速排序C 堆排序D 直接插入排序” 相关考题
考题
在最坏情况下,冒泡排序的时间复杂度为________,简单插入排序的时间复杂度为________,希尔排序的时间复杂度为________,简单选择排序的时间复杂度为________,堆排序的时间复杂度为________。
考题
单选题下列排序方法中,最坏情况下时间复杂度最小的是( )。A
冒泡排序B
快速排序C
堆排序D
直接插入排序
热门标签
最新试卷