:5.489KB : :1 :2019-12-13 10:57:52
模块名称:数组排序算法
---------------------------
模块 MD5:a186ec2558f21d065f0c7b80f11ebd6e
---------------------------
模块大小:0.009500503540039 MB(9.728515625 KB)
---------------------------
模块作者:zhjpabc
---------------------------
模块描述:感谢【帝皇法老】提供此算法!
.子程序 冒泡法排序, , 公开, 最好的情况是正序,因此只要比较一次即可;最坏的情况是逆序,需要比较n^2次。比较稳定,排列有序数据时效果最好。
.参数 要排序的数组, 整数型, 数组, 请声明一个整数型数组变量。
.参数 排序好的数组, 整数型, 参考 数组, 请声明一个整数型数组变量给予传递。
.参数 是否正序排序, 逻辑型, 可空, 默认为假,从小到大排序。
.局部变量 n, 整数型
.局部变量 m, 整数型
.局部变量 Temp, 整数型
排序好的数组 = 要排序的数组
.如果真 (是否为空 (是否正序排序))
是否正序排序 = 假
.如果真结束
.计次循环首 (取数组成员数 (排序好的数组) - 1, n)
.变量循环首 (取数组成员数 (排序好的数组) - 1, n, -1, m)
.如果 (是否正序排序)
.如果真 (排序好的数组 [m + 1] > 排序好的数组 [m])
Temp = 排序好的数组 [m]
排序好的数组 [m] = 排序好的数组 [m + 1]
排序好的数组 [m + 1] = Temp
.如果真结束
.否则
.如果真 (排序好的数组 [m + 1] < 排序好的数组 [m])
Temp = 排序好的数组 [m]
排序好的数组 [m] = 排序好的数组 [m + 1]
排序好的数组 [m + 1] = Temp
.如果真结束
.如果结束
.变量循环尾 ()
.计次循环尾 ()
02-17飓风填表模块例子,改自队长模块
02-17文本动态加解密算法
02-17会员管理插件源码
02-17环形进度条,大恩环形模块
02-1613位EAN码批量生成,无任何模块
02-16全网汇编代码整理模块
01-06excel表格按内容字数排序的教程
11-01excel中使用多个条件自定义排序
10-18双标题excel表格根据百分比排序
10-18在Excel中自定义排序的使用技巧
10-11双标题excel表格根据百分比排序
10-11在Excel中自定义排序的使用技巧
10-03excel实现多条件排序功能详解
10-03excel中文字排序功能的使用方法
10-03Excel中加载数据分析模块
09-01excel按百分比排序方法