您的位置:首页 > 编程语言 > Lua

【算法】用Lua解决冒泡排序

2015-03-06 11:13 183 查看
脚本语言太好用了!忍不住又写了个冒泡

代码如下:

local list = { 3,1,5,18,34,32,0, }

function printList()
local str = ""
for i = 1,#list do
str = str .. list[i] .. " "
end
print(str)
end

function sort()
for i = 1,#list do
for j = 1,#list - i do
if list[j + 1] and list[j] > list[j + 1] then
list[j + 1],list[j] = list[j],list[j + 1]
end
end
end
end

printList()
sort()
printList()

结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  算法 冒泡排序 lua