diff options
author | Lua Team <team@lua.org> | 1994-07-08 12:00:00 +0000 |
---|---|---|
committer | repogen <> | 1994-07-08 12:00:00 +0000 |
commit | 944fc7d7d95575f2b8023c1f3d4ac19e1369fc76 (patch) | |
tree | eabf0822f2058229cd0d49c7928683b8cf0ed88e /test/teste.lua | |
parent | 8b5979a7e8b9732aa2883d2384f853d87b594770 (diff) | |
download | lua-github-1.1.tar.gz |
Lua 1.11.1
Diffstat (limited to 'test/teste.lua')
-rw-r--r-- | test/teste.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/test/teste.lua b/test/teste.lua new file mode 100644 index 00000000..467ce122 --- /dev/null +++ b/test/teste.lua @@ -0,0 +1,22 @@ +function sort(a,n) -- selection sort + local i=1 + while i<=n do + local m, j = i, i+1 + while j<=n do + if a[j]<a[m] then m=j end + j=j+1 + end + a[i],a[m]=a[m],a[i] -- swap a[i] and a[m] + i=i+1 + end +end + + +v = @(5000) + +i=1 +while i <= 5000 do v[i] = 5000-i i=i+1 end + +sort(v,5000) + +print("v512 = ".. v[512]) |