使用VB直接插入排序法将数组A中的10个整数进行排序
大侠给个答案代码 谢谢了 呵呵
大侠给个答案代码 谢谢了 呵呵
解决方案 »
- AutoHotKey的脚本问题
- 高薪聘高人!!!欢迎推荐!!!
- 使用ADODB.connection,需要直接连接一个IP地址上的oracle数据库,connectionstring应该怎么写啊
- 如何动态调整listview得column得宽度
- 急急在线等,关于动态连接datagrid控件
- 请问如何在卸载时候调用dll
- 关于分只能散不能赚的怪事...抱歉各位实在不敢再给分了.版主进来一下
- 检索的算法,在线待
- 紧急求助!!——请大家看看我这段DLL调用!!谢谢!
- 用webbrowser控件怎样取得含有frame框架的其中一个frame网页中的元素??(急)
- 目前最牛的課程表
- 如何用setup2go给水日晶报表打包,急!
Sub SortArr() Dim A&(9)
Dim i&, j&, k&, lTemp&
Randomize
' 随机赋初值
For i = 0 To 9
A(i) = 6000 * Rnd() + 123
Next
' Debug.Print "排序前:"
' For i = 0 To 9
' Debug.Print i, A(i)
' Next
' 直接插入法
' 升序排序
For i = 1 To 9
lTemp = A(i)
For j = 0 To i - 1
If (lTemp < A(j)) Then Exit For
Next
For k = i To j + 1 Step -1
A(k) = A(k - 1)
Next
A(j) = lTemp
Next
' Debug.Print "排序后:"
' For i = 0 To 9
' Debug.Print i, A(i)
' NextEnd Sub