首页 > 试题广场 >

对一组数据(2,12,16,88,5,10)进行排序,若前三

[单选题]
对一组数据(2,12,16,88,5,10)进行排序,若前三趟排序结果如下( )
第一趟:2,12,16,5,10,88
第二趟:2,12,5,10,16,88
第三趟:2,5,10,12,16,88
则采用的排序方法可能是(        )
  • 起泡排序
  • 希尔排序
  • 归并排序
  • 基数排序
冒泡排序 过程:从第1个记录开始到第n个记录,对相邻记录的关键字进行比较,若与排序要求相逆,则将交换,这样一趟后,具有最大关键字的记录交换到最后;然后从第1个记录开始到第n-1个记录继续进行第2趟冒泡,使得具有次最大关键字的记录换到倒数第2个位置;进行n-1趟冒泡后,达到n个记录按关键码排序
发表于 2018-09-12 14:03:47 回复(0)
冒泡排序:每次必须都有一个数据出现在他最终的位置上 即本题末尾88
编辑于 2020-10-17 17:40:56 回复(0)
冒泡法每次均可找到最大或者最小的元素
发表于 2017-06-09 16:44:51 回复(0)
明显是一头慢慢的有序  就是冒泡
发表于 2017-06-09 21:21:48 回复(0)
冒泡排序和堆排序:每一趟排序都能找到最大或者最小的元素
发表于 2019-08-28 09:15:18 回复(0)

排序方法

发表于 2019-04-19 11:17:30 回复(0)

别只看前面,还有后面

发表于 2018-07-06 15:07:11 回复(0)