冒泡算法数据排序 数组复制

这篇博客详细介绍了冒泡排序算法的实现过程,通过示例解释了如何使用VB进行数据排序。博主首先声明并填充了一个随机数数组,然后通过冒泡排序将数组元素从小到大排列。此外,博客还提及了数组复制的方法,即直接赋值来完成数组之间的复制。
摘要由CSDN通过智能技术生成

//冒泡算法
//数据排序 


//首先得先声明一个数据  我们用随机数的方式生成一个数据, 然后利用冒泡算法给数组排序
Dim myarray(5)//声明一个数组
For i = 0 To UBound(myarray) Step 1 //循环用随机数给各个元素赋值
    myarray(i) = 随机数(10, 50)
    TracePrint myarray(i)
Next
//随机数赋完值  然后我们来进行冒泡算法 数据排序让他从小到大排序
// 我们先来模拟一下各个元素的数据  然后来分析出冒泡算法的原理
Dim myarray_1(6)//假设我们让数据各元素等于  15 18 21 11 30 10 
myarray_1(0) = 15
myarray_1(1) = 18
myarray_1(2) = 21
myarray_1(3) = 11
myarray_1(4) = 30
myarray_1(5) = 10
TracePrint myarray_1(0)&" "&myarray_1(1)&" "&myarray_1(2)&" "&myarray_1(3)&" "&myarray_1(4)&" "&myarray_1(5)
//好了我们现在假设出来了这个数组元素的值的顺序是
//15 18 21 11 30 10 //我们要让他从小到大的排序
/* 
分析思路:   
             
            


     
我们先求出这六个数里的最小数 把他放到第0个位置里 然后在求出剩下五个数的最小数为别放到第12

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值