[单选题]

下列排序算法中,不能保证每趟排序至少能将一个元素放到其最终的位置上的是()。

A.快速排序

B.shell排序

C.堆排序

D.冒泡排序

参考答案与解析: