计算机程序设计

下列排序方法中,最坏情况下比较次数最少的是()A、冒泡排序B、简单选择排序C、直接插入排序D、堆排序

题目

下列排序方法中,最坏情况下比较次数最少的是()

  • A、冒泡排序
  • B、简单选择排序
  • C、直接插入排序
  • D、堆排序
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 7 )冒泡排序在最坏情况下的比较次数是A )n(n+1)/2 B ) nlog2 n C ) n(n-1)/2 D )n/2

( 7 )冒泡排序在最坏情况下的比较次数是

A )n(n+1)/2

B ) nlog2 n

C ) n(n-1)/2

D )n/2


正确答案:C

第2题:

下列排序方法中,最坏情况下比较次数最少的是

A) 冒泡排序

B) 简单选择排序

C) 直接插入排序

D) 堆排序


正确答案:D

第3题:

(4)下列排序方法中,最坏情况下比较次数最少的是

A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序


正确答案:D

第4题:

下列排序方法中,最坏情况下时间复杂度(即比较次数)低于o(n2)的是()。

A.堆排序

B.快速排序

C.简单插入排序

D.冒泡排序


正确答案:A

第5题:

在最坏情况下,堆排序需要比较的次数为 【2】 。


正确答案:
正确答案:  1.(O(nlog2n)) 

第6题:

对长度n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )

A.快速排序

B.冒泡排序

C.直接插入排序

D.堆排序


正确答案:D
 排序技术有:①交换类排序法(冒泡排序法、快速排序法);②插入类排序法(简单插入排序、希尔排序);③选择类排序法(简单选择排序法、堆排序法)。在最坏情况下,希尔排序需要的比较次数是O(nl.5)、堆排序需要的比较次数是O(nlog2n)、其它排序方法需要的比较次数都是n(n.1)/2。因此本题的正确答案是D。

第7题:

在最坏情况下,冒泡排序所需要的比较次数为_______。


正确答案:

【答案】n(n-1)/2 
【解析】在最坏情况下,冒泡排序所需要的比较次数为n(n-1)/2。 

第8题:

对长度为 n 的线性表排序,在最坏情况下,比较次数不是 n(n-1)/2 的排序方法是

A) 快速排序

B) 冒泡排序

C) 直接插入排序

D) 堆排序


正确答案:D

第9题:

设序列长度为n,在最坏情况下比较次数低于O(n2)的排序方法是()。

A.快速排序

B.直接插入排序

C.冒泡排序

D.希尔排序


正确答案:D

第10题:

下列各组的排序方法中,最坏情况下比较次数相同的是()。

A.冒泡排序与快速排序

B.简单插入排序与希尔排序

C.堆排序与希尔排序

D.快速排序与希尔排序


正确答案:A

更多相关问题