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

单选题

列表l=[9,2,8,6,3,4],采用选择排序进行升序排序,第二轮排序后的结果是?( )

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

答案:

D

解析:

选择排序是一种简单直观的排序算法,其工作原理是每次从未排序的元素中选择最小(或最大)的元素,将其放到已排序序列的末尾。对于列表l=[9,2,8,6,3,4],在第二轮排序前,已排序的序列为[2],未排序的序列为[9,8,6,3,4]。在第二轮排序中,从未排序的序列中选择最小的元素3,将其放到已排序序列的末尾,得到新的已排序序列[2,3]。然后,继续从未排序的序列中选择最小的元素4,将其放到已排序序列的末尾,得到最终的已排序序列[2,3,4]。因此,第二轮排序后的结果是2,3,4开头的序列,对应答案为D。

创作类型:
原创

本文链接:列表l=[9,2,8,6,3,4],采用选择排序进行升序排序,第二轮排序后的结果是?( )

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

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

分享考题
share