下列叙述中正确的是( )。
A.堆排序是一种稳定的内部排序方法
B.在排序过程中,若出现元素向逆序向移动的现象,那么这样的排序是不稳定的
C.折半插入排序是一种稳定的内部排序方法
D.待排序列基本有序时选用快速排序,能够最好地发挥这种排序方法的优势
第1题:
有些排序算法在每趟排序过程中,都会有一个元素被放置在其最终位置上,下列算法不会出现此种情况的是().
A.快速排序
B.堆排序
C.冒泡排序
D.希尔排序
第2题:
有些排序算法在每趟排序过程中,都会有一个元素被放置在其最终的位置上,下列算法不会出现此情况的是()。
A.希尔排序
B.堆排序
C.冒泡排序
D.快速排序
第3题:
下列排序方法中,()是稳定的排序方法
A.堆排序,冒泡排序
B.快速排序,堆排序
C.直接选择排序,归并排序
D.归并排序,冒泡排序
第4题:
第5题:
在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是( )。
A.快速排序
B.简单插入排序
C.冒泡排序
D.以上说法均不正确
第6题:
若排序前后关键字相同的两个元素相对位置不变,则称该排序方法是稳定的。下列排序算法中,有(14)种排序算法是稳定的:归并排序、快速排序、希尔排序、堆排序、基数排序、直接插入排序、冒泡排序、直接选择排序。
A.3
B.4
C.5
D.6
第7题:
在基数排序、快速排列、堆排序、希尔排序中,排序方法稳定的是 ______。
第8题:
A.堆排序
B.希尔排序
C.快速排序
D.折半插入排序
第9题:
下列内部排序方法中,稳定的排序方法是______。
A.快速排序
B.堆排序
C.希尔排序
D.基数排序