在用冒泡排序法给数据132,80,75,32,147按从小到大进行排序时,排序完成是在

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:16:10
RT
在用冒泡排序法给数据132,80,75,32,147按从小到大进行排序时,排序完成是在
A第一趟 B第二趟 C第三趟 D第四趟

在这上面没法画程序图,我说给你看一下:

由冒泡排序法定义,先两两比较由判断框找出最小值,并将这个值赋给a,这个题中就是32了;

再由这个次序,两两比较下去,直到比较完为止;

输出数值

结束

总共5个数,运行4次,选D

先定义一个数组SJ(M)用来存放要排序的一组数据,例如132,80,75,32,147,然后按:

'采用冒泡法对数组SJ(M)进行升序排列.
For I = 1 To M - 1
JHBZ = 0 '数据是否交换的标志,凡发生交换就置JHBZ=1,否则为0.
For J = 1 To M - I
If SJ(J) > SJ(J + 1) Then
T = SJ(J)
SJ(J) = SJ(J + 1)
SJ(J + 1) = T
JHBZ = 1
End If
Next J
If JHBZ = 0 Then Exit For
Next I

排序完成是在?

问题说清楚一点