快速排序在()情况下部利于发挥其长处或优势。
第1题:
A.被排序的数据中含有多个相同排序码
B.被排序的数据已基本有序
C.被排序的数据完全无序
D.被排序的数据中的最大值和最小值相差悬殊
第2题:
A.冒泡排序
B.直接插入排序
C.快速排序
D.希尔排序
第3题:
A、堆排序
B、快速排序
C、希尔排序
D、冒泡排序
第4题:
下列叙述中正确的是( )。
A.堆排序是一种稳定的内部排序方法
B.在排序过程中,若出现元素向逆序向移动的现象,那么这样的排序是不稳定的
C.折半插入排序是一种稳定的内部排序方法
D.待排序列基本有序时选用快速排序,能够最好地发挥这种排序方法的优势
第5题:
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
第6题:
A.归并排序
B.快速排序
C.插入排序
D.堆排序
第7题:
此题为判断题(对,错)。
第8题:
在原始序列已经有序(升序或降序)的情况下,(60)算法的时间复杂度为O(n2)。
A.堆排序
B.插入排序
C.快速排序
D.归并排序
第9题:
在文件局部有序或文件长度较小的情况下,最佳的排序方法是( )。A.直接插入排序B.冒泡排序C.简单选择排序D.快速排序
第10题:
快速排序在_____情况下最易发挥其长处。
A.被排序数据中含有多个相同排序码
B.被排序数据已基本有序
C.被排序数据完全无序
D.被排序数据中最大值和最小值相差悬殊