刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

对n个记录进行非递减排序,在第一趟排序之后,一定能把关键码序列中的最大或最小元素放在其最终排序位置上的排序算法是( )

A
冒泡排序
B
快速排序
C
直接插入排序
D
归并排序
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

在冒泡排序中,每一趟排序会将未排序序列中的最大或最小元素交换到已排序序列的末尾,因此第一趟排序后,最大或最小元素一定在其最终排序位置上。其他选项如快速排序、直接插入排序和归并排序并不保证第一趟排序后能将关键码序列中的最大或最小元素放在其最终排序位置上。因此,答案是A。

创作类型:
原创

本文链接:对n个记录进行非递减排序,在第一趟排序之后,一定能把关键码序列中的最大或最小元素放在其最终排序位置上

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share