VB 关于选择排序算法

怎样输出每一次排序后的结果.
如5 7 8 2 3
第一次排序后:2 7 8 5 3
第二次排序后: 2 3 8 5 7
...

望大家指点一下.谢谢.

Private Sub Form_Click()
arr = Array(5, 7, 8, 2, 3)
For i = 0 To 3
k = i
For j = i + 1 To 4
If arr(k) > arr(j) Then k = j
Next j
If k <> i Then t = arr(k): arr(k) = arr(i): arr(i) = t
For j = 0 To 4
Print arr(j);
Next j
Print
Next i
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

vb6.0用选择法对10个整数排列
通过选择排序算法,可以将数组a中的10个整数按照升序排列,实现从小到大排序。

VB 关于选择排序算法
'在窗体上增加控件command1,label1,然后复制以下代码 Option Explicit Dim a(9) As Long Private Sub Command1_Click()Dim i As Long, l As Long, n As Long Dim j As Long, s As String For i = 0 To 9 '使用选择排序法排序,每次选择最小的数值。For l = i To 9 If a(i)...

VB 的基本选择排序算法。谁能讲一下。基础一点的
Private Sub Form_Click()Dim a(4) As Double Dim n As Double Dim i, j, k, t For i = 0 To 4 a(i) = InputBox("请输入:" , "选择法排序")Next i For i = 0 To 3 k = i For j = i + 1 To 4 If a(k) > a(j) Then k = j Next j If k <> i Then t...

vb常用算法大全?
排序算法:VB中的排序算法有多种,如冒泡排序、选择排序、插入排序、快速排序等。排序的目的是将数据按特定顺序排列,比如升序或降序。排序算法的选择取决于数据的规模和排序效率要求。搜索算法:搜索算法在VB中主要用于查找特定元素或满足特定条件的元素。常见的搜索算法包括线性搜索、二分搜索、哈希搜索等。...

vb 选择排序 排序问题 急~~~
Dim a(1 To 10) As Integer Randomize Print "原始数据:";For i = 1 To 10 a(i) = Int(158 + Rnd * 343)Print a(i); " ";Next i Print For i = 1 To 9 Print "第 "; i; "次:";p = i For j = i + 1 To 10 If a(j) < a(p) Then p = j End If Next ...

VB排序算法列举实例 ​
3.选择法 (1) 从n个数的序列中选出最小的数,与第1个数交换位置;(2) 除第1个数外,其余n-1个数再按(1)的方法选出次小的数,与第2个数交换位置;(3) 重复(1)n-1遍,最后构成递增序列。Dim a%(), i%, j%, n For i = 1 To n - 1 k=i For j = i + 1 To n If ...

vb代码选择法排序算法的代码,谢谢
Private Sub Command1_Click()Dim x(1 To 5) As IntegerDim n, i, j As Integern = 5For i = 1 To n x(i) = Val(InputBox("请输入"))NextFor i = 1 To n - 1 For j = i + 1 To n If x(i) > x(j) Then temp = x(i): x(i) = x(j): x(j)...

vb排序算法比较
快速排序算法是目前最好的,尤其是系统函数的效率相当高。

急求关于vb排序方法
有,算法和语言没有关系 有插入排序,选择排序,交换排序,快排,堆排,基数排序等等 你可以查“算法于数据结构”这类书中会有比较详细的介绍

VB6.0三个数排序完全代码
s = "输入的三个数为:" & a & ", " & b & ", " & c & vbCrLf If a > b Then t = a: a = b: b = t If a > c Then t = a: a = c: c = t If b > c Then t = b: b = c: c = t MsgBox s & "三个数从小到大为:" & a & ", " & b & ",...

相似回答
大家正在搜