选择法排序
2016-05-07 17:51
281 查看
其实与冒泡法排序的原理是相同的
就是通过依次比较大下来确定顺序
Private Sub Command1_Click()
Cls
Me.Font.Size = 20
Dim a(10) As Integer
Dim i As Integer
For i = 1 To 10
a(i) = 10 + Int(Rnd() * 100)
Print a(i)
Next i
Dim j As Integer
For j = 1 To 9
For i = j + 1 To 10
If a(j) < a(i) Then
swap a(j), a(i)
End If
Next i
Next j
For i = 1 To 10
Print a(i);
Next i
End Sub
Private Sub swap(a As Integer, b As Integer)
Dim t As Integer
t = a
a = b
b = t
End Sub
vb还真是难,不过我会一点一点慢慢学的
因为我一点儿也不着急
就是通过依次比较大下来确定顺序
Private Sub Command1_Click()
Cls
Me.Font.Size = 20
Dim a(10) As Integer
Dim i As Integer
For i = 1 To 10
a(i) = 10 + Int(Rnd() * 100)
Print a(i)
Next i
Dim j As Integer
For j = 1 To 9
For i = j + 1 To 10
If a(j) < a(i) Then
swap a(j), a(i)
End If
Next i
Next j
For i = 1 To 10
Print a(i);
Next i
End Sub
Private Sub swap(a As Integer, b As Integer)
Dim t As Integer
t = a
a = b
b = t
End Sub
vb还真是难,不过我会一点一点慢慢学的
因为我一点儿也不着急
相关文章推荐
- 16进制
- 武sir第三讲(2)深浅拷贝
- vb作业-排序法
- 作业2
- SSH 免密码登录——批量分发服务器
- Env:zsh和fish安装和使用
- 选择法排序
- 气泡法
- 十个随机数的排列(选择排序)
- 【转】Android 属性动画(Property Animation) 完全解析 (上)
- HDU 1711 Number Sequence (KMP)
- WebStorm FileWatcher (less 编译生成 css css.map min.css)(js 编译 min.js)
- WebStorm FileWatcher (less 编译生成 css css.map min.css)(js 编译 min.js)
- 作业
- heheda~
- 第一次使用英文API文档
- 23的.16进制
- jquery通过name,id名称获取当前value值
- Android logcat命令详解
- 将text中的数值转换成十六进制