文件名称:排序冒泡法-全国二级vb课件
文件大小:1.54MB
文件格式:PPT
更新时间:2024-05-15 03:16:36
计算机等级考试
排序(冒泡法) 例5.9 选择法排序在每一轮排序时找最小(递增次序)数的下标,出了内循环(一轮排序结束),再交换最小数的位置;而冒泡法排序在每一轮排序时只要将第一个与其他几个比较,只要次序不对,就交换,出了内循环,最小数已冒出。排序进行的过程见下表。 For i = 1 To n-1 ' 进行n-1轮比较 For j = i+1 To n ' 从n~i个元素进行两两比较 If iA(j) < iA(i) Then ' 若次序不对,则马上进行交换位置 t = iA(j) : iA(j) = iA(i) : iA(i) = t End If Next j ' 出了内循环,一轮排序结束,最小数已冒到最上面 Next i