首页 > 试题广场 >

具有n个整数的数组A=[27,9,14,16,10]使用冒泡

[单选题]
具有n个整数的数组A=[27,9,14,16,10]使用冒泡排序(Bubble Sort)算法排序,算法伪代码如下:
 
经过三趟排序后,数组A的排列状态将是()
  • 9,10,14,16,27
  • 9,14,16,10,27
  • 9,14,10,16,27
  • 9,16,10,14,27
冒泡排序是重复地走访过要排序的数组,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
每一趟排序之后,都有一个最小(或者在剩余数组中,相对最小的)的被选出来。
发表于 2017-01-12 16:20:04 回复(0)
冒泡排序,简言之,最大的数据往后挪,所以,三次排序之后,最大的三个数会依次排在最后。
发表于 2020-05-27 16:15:59 回复(0)
27,9,14,16,10
1: 9 14 16 10 27
2: 9 14 10  16 27
3 : 9  10  14 16 27
发表于 2018-06-18 20:55:35 回复(0)
冒泡排序,最大的数往后挪。
发表于 2022-01-15 19:06:31 回复(0)
这个可以从代码里看的,它将大的交换到后面,说明是升序。然后运行过程就是冒泡的过程了
发表于 2017-08-07 21:14:20 回复(0)