第1个回答 推荐于2017-09-02
Private Sub Command1_Click()
dim v:v="2,3,4,1,6,8,5"
Dim a: a = Split(v, ",")
a = bubbleSort(a)
Dim str: str = ""
For i = 0 To UBound(a)
str = str & a(i) & " "
Next
Text1.Text = str
End Sub
Function bubbleSort(ByVal arr)
'冒泡排序法
Dim i, j
For i = 0 To UBound(arr) - 1
For j = i + 1 To UBound(arr)
If arr(i) > arr(j) Then
t = arr(j)
arr(j) = arr(i)
arr(i) = t
End If
Next
Next
bubbleSort = arr
End Function本回答被提问者采纳