Another update from ingydotnet^djgoku

This commit is contained in:
Ingy döt Net 2015-11-18 06:14:39 +00:00
parent 91df62d461
commit 948b86eafa
7604 changed files with 108452 additions and 22726 deletions

View file

@ -0,0 +1,22 @@
function gnomesort(A::AbstractVector)
i = 1
j = 2
while i < length(A)
if A[i] <= A[i + 1]
i = j
j += 1
else
A[i], A[i + 1] = A[i + 1], A[i]
i -= 1
if i == 0
i = j
j += 1
end
end
end
A
end
A = randcycle(20)
println("unsorted: ", A)
println("sorted: ", gnomesort(A))