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

单选题

列表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

解析:

选择排序的基本思想是在未排序的序列中找到最小(或最大)的元素,将其与序列的起始位置交换。在列表为[9,2,8,6,3,4]的情况下进行升序排序,具体步骤如下:

第一轮排序后,最小元素是2,将其与序列的第一个元素交换位置,得到[2,9,8,6,3,4]。

第二轮排序时,在剩余未排序的元素中(即[9,8,6,3,4]),最小的元素是3。由于第一轮已经排好序的部分不包含此次交换的位置,所以将最小的元素与当前序列的第二个元素交换位置,得到[2,3,8,6,9,4]。因此第二轮排序后的结果是选项D。

创作类型:
原创

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

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

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

分享考题
share