早教吧作业答案频道 -->其他-->
VB里冒泡排序法么?最好要有个详细的举例.
题目详情
VB 里冒泡排序法么?最好要有个详细的举例.
▼优质解答
答案和解析
下面的是从小到大排序的,从大到小只需改一个“>”号,看下面的注释,整个过程不变的.
Private Sub Command1_Click()
Dim x(1 To 5) As Double, i%, j%, t
x(1) = 123
x(2) = 321
x(3) = 65
x(4) = 234
x(5) = 333
For i = 1 To 5 - 1 '有5个数要排序,需要进行5-1=4次两两比较
For j = 5 To i + 1 Step -1 '从末尾一个元素到第i个元素进行两两比较
If x(j) < x(j - 1) Then '从小到大排序,若需要从大到小排序,将“”
'若次序不对,则马上交换位置
t = x(j)
x(j) = x(j - 1)
x(j - 1) = t
End If
Next j '除了内循环,一轮排序结束,最小(或最大)数已经冒到数组第一位
Next i
End Sub
Private Sub Command1_Click()
Dim x(1 To 5) As Double, i%, j%, t
x(1) = 123
x(2) = 321
x(3) = 65
x(4) = 234
x(5) = 333
For i = 1 To 5 - 1 '有5个数要排序,需要进行5-1=4次两两比较
For j = 5 To i + 1 Step -1 '从末尾一个元素到第i个元素进行两两比较
If x(j) < x(j - 1) Then '从小到大排序,若需要从大到小排序,将“”
'若次序不对,则马上交换位置
t = x(j)
x(j) = x(j - 1)
x(j - 1) = t
End If
Next j '除了内循环,一轮排序结束,最小(或最大)数已经冒到数组第一位
Next i
End Sub
看了 VB里冒泡排序法么?最好要有...的网友还看了以下:
举一个运动物体,说明他为什么是运动的指出判断的参照物举一个静止的物体说明他为什么是静止的指出判断的 2020-05-17 …
undernormal是normally的意思吗?能否再举几个详细的例子比如under什么的,谢谢 2020-07-27 …
两个未知数相加的一个数,怎么求这两个未知数?例2a+b=-1求详解如果不是确定的值,麻烦举两个例子 2020-08-01 …
为什么我的作文不好呢?你可以这样写开篇:一句引言接着就是一个排比抒情最后一句总结点明观点第二段:用一 2020-11-23 …
下列各组词语中,有错别字的一组是()A、端详许久举止安详吉祥如意面容安详B、缀句成文拾掇整齐响遏行云 2020-11-27 …
一对平衡力是不是不一定同时存在?能举几个详细的例子吗? 2020-11-27 …
同享同在同成长作文怎么写举个详细的例子话题作文主要内容:家长给孩子讲述成长、创业、感恩、奋斗.的故事 2020-11-28 …
同享同在同成长作文怎么写举个详细的例子话题作文主要内容:家长给孩子讲述成长、创业、感恩、奋斗.的故事 2020-11-28 …
关于M=m+5-5lgr关于这个公式可不可以给我举两个详细点的列子? 2020-12-24 …
关于定语从句.想请问定语从句里作为先行词that和which有什么不同?另外,都在代表人的时候,什么 2021-01-25 …