问题 单项选择题

如果在待排序序列中有两个元素具有相同的值,排序使它们的位置发生颠倒,则称该排序算法是不稳定的,下列哪种排序算法是不稳定的 ( )

A.堆排序
B.归并排序
C.基数排序
D.起泡排序

答案

参考答案:A

解析: 一般来说,排序过程中比较是在相邻两个记录之间进行的排序方法是稳定的,快速排序、堆排序和希尔排序等属于不稳定的排序。

选择题
名词解释