用lua写一段冒泡排序方法代码
时间: 2023-05-20 15:06:27 浏览: 101
冒泡排序法的代码。。
4星 · 用户满意度95%
当然可以,以下是一段冒泡排序的 Lua 代码:
function bubbleSort(arr)
local n = #arr
for i = 1, n - 1 do
for j = 1, n - i do
if arr[j] > arr[j + 1] then
arr[j], arr[j + 1] = arr[j + 1], arr[j]
end
end
end
return arr
end
-- 测试
local arr = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5}
print(table.concat(bubbleSort(arr), ", "))
输出结果为:1, 1, 2, 3, 3, 4, 5, 5, 5, 6, 9
阅读全文