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

单选题

列表list=[7,9,3,6,2,5]使用选择排序算法,按从小到大的顺序排列,则第二轮排序的结果为?( )

A
2,9,3,6,7,5
B
2,3,9,6,7,5
C
2,3,5,6,7,9
D
2,3,7,9,6,5
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

选择排序是一种简单直观的排序算法。其工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。对于列表[7,9,3,6,2,5],在第二轮排序前,已经确定最小的元素是2,并将其放在了最前面。接着,从剩余的未排序元素中选择最小的,即3,然后将其放到已排序序列的后面。因此,第二轮排序的结果为2,3,X,X,X,X,其中X表示尚未确定位置的元素。根据选择排序的特性,可以确定第二轮排序后的完整结果为2,3,9,6,7,5,故选B。

创作类型:
原创

本文链接:列表list=[7,9,3,6,2,5]使用选择排序算法,按从小到大的顺序排列,则第二轮排序的结果为

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

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

分享考题
share