下列排序算法中,( )算法可能会出现下面情况:在最后一趟开始之前,所有元素都不在

最全题库2022-08-02  28

问题 下列排序算法中,( )算法可能会出现下面情况:在最后一趟开始之前,所有元素都不在其最终的位置上A.堆排序B.冒泡排序C.快速排序D.插入排序

选项 A.堆排序
B.冒泡排序
C.快速排序
D.插入排序

答案 D

解析 插入排序的思想为每趟将一个待排序的元素作为关键字,按照其关键字值得大小插入到已经排好的部分序列的适当位置上,直到插入完成。所以当最后一个元素的最终为第一位时,在最后一趟排序进行前,所有元素都不在最终位置。
转载请注明原文地址:https://www.tihaiku.com/gongwuyuan/2556903.html

最新回复(0)