对一组数据{84,47,25,15,21}进行排序,数据的排序次序在排序的过程中的变化为:第一步:{15,47,25,84,21}第二步:{15,21,25,84,47}第三步:{15,21,25,84,47}第四步:{15,21,25,47,84}则其采用的排序方法是( )。
A
【考点】本题考查数据结构--排序--内部排序--内部排序算法的综合比较。【解析】选择排序的第i趟从L[i...n]中选择关键字最小的元素与L(i)交换,第i趟排序后前i个元素全局有序,各趟排序过程均满足这两个特征,A项正确。冒泡排序每一趟两两比较相邻元素,若为逆序则交换,第一步到第二步之间的变化不符合其特征,B项错误。二路归并排序将初始序列视为n个长度为1的子序列,然后持续两两归并,直到合并成一个长度为n的有序序列,显然不符合,C项错误。插入排序在第i趟排序后,原序列的前i+1个元素局部有序,显然不符合,D项错误。故本题选A。
扫描微信二维码,添加您的专属老师为好友
您在考试中遇到任何问题,老师都会帮您解答
您希望我们通过哪种方式与您联系?
您已选择电话/微信/QQ的联系方式,课程顾问会尽快联系您!
您已选择微信联系方式,课程顾问会尽快添加您的微信,请您确认通过!
您已选择QQ联系方式,课程顾问会尽快添加您的QQ,请您确认通过!
您已选择电话联系方式,课程顾问会尽快联系您!
您已选择“不联系”,课程顾问不会主动联系您。如果后续您有需求,可以在个人中心主动添加销售微信或拨打客服电话:400-111-9811