急求一个VB的问题!高手请进。

dimx(1to6)asintegerdimsasinteger,easintegerdimtasintegers=Lbound(x)e=Ubound(x)fori=st... dim x(1 to 6) as integer
dim s as integer,e as integer
dim t as integer
s=Lbound(x)
e=Ubound(x)
for i=s to e
for j=i to e-1
If x(i) < x(j + 1) Then
t = x(i)
x(i) = x(j + 1)
x(j + 1) = t
End If
Next j
Next i
for each c in x
print "x("i")=";x(i)
next c
问题就在for i=s to e
for j=i to e-1
If x(i) < x(j + 1) 到底怎么解释啊?两个数比较嘛,j=i to e-1 代表什么啊?哪个数啊? j+1呢? 我思索了很久不好理解,请高手赐教。本人感激不尽!
展开
 我来答
风之追梦者
2008-03-03
知道答主
回答量:11
采纳率:0%
帮助的人:18.4万
展开全部
冒泡算法,排序。
比如有五个数,x(1 to 5);
从1到4是说排列第几大的数据
i是1时 即排列出最大的数
j说的是i-1个数已排完,送进x(1 to i-1)里,把x(i)与x(i+1 to n)比一遍,求出最大的。
力控科技
2024-12-19 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。... 点击进入详情页
本回答由力控科技提供
kai_fa
2008-03-03 · TA获得超过527个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:0
展开全部
相邻两个数比较,如果后面的比前面的大,两个数就交换位置,先把前边的书存到t,后边的数到前边,后边的数在变成t,就是原来在前的那个书的值,就这样咯。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cz685
2008-03-03 · 超过12用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:39.1万
展开全部
说到底就是一个倒排序,数组里面的数据从大到
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式