Lua版本冒泡算法及其优化
来源:互联网 发布:进口美工小号刀片 编辑:程序博客网 时间:2024/06/05 23:42
我们都知道冒泡算法的形式,现在将它改编成Lua版本的,先来“个大头在后面”。
function test ( t )
for i = 1,#t do
local yes = true;--用于判断是否已经排序完成
for j = 1, #t - i do
yes = false;
if t[ j ] > t [ j +1 ] then
t [ j ] , t [ j + 1 ] = t [ j + 1 ], t[ j ];
yes = true;
end
end
if yes == false then --如果已经排序完成,结束外层循环
print("优化算法");
break;
end;
end
for n = 1 ; #t do --输出数组数据
print( t [ n ]);
end
end
a = {2,4,1,3};
test(a);
4 0
- Lua版本冒泡算法及其优化
- 冒泡算法及其优化
- 冒泡排序算法及其优化
- 冒泡排序算法及其优化
- 冒泡排序算法及其优化
- 冒泡排序算法及其简单优化算法
- 冒泡排序算法及其两种优化
- 排序算法之冒泡排序及其优化
- 经典排序算法----冒泡排序算法及其优化(稳定)
- 排序算法——冒泡算法及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- 冒泡排序及其优化
- reactJS04 - reactjs简单渲染一个导航栏
- 剑指offer面试题30:用自定义堆实现
- 字符串按照一定长度分割并返回数组!(String按照给定长度分割)
- java的设计模式
- 统计学习方法第三章:k近邻法
- Lua版本冒泡算法及其优化
- <a>标签水平居中
- 1085. Perfect Sequence (25)
- Windows环境下教你用Eclipse ADT 插件生成.h/.so文件,Java下调用JNI,轻松学习JNI
- POJ-1363 Rails(栈应用)
- 我的第一篇博客
- 网络Http 相关 工具 类
- 友盟新浪微博授权提示“找不到文件C8998”的解决办法
- excel的导入导出