Sorting algorithms/Counting sort: Difference between revisions

Content added Content deleted
(Added Wren)
(Updated to work with version 1.4 of Nim.)
Line 2,189: Line 2,189:
var z = 0
var z = 0


for i in 0 .. < a.len: inc count[a[i] - min]
for i in 0 ..< a.len: inc count[a[i] - min]


for i in min .. max:
for i in min .. max:
for j in 0 .. <count[i - min]:
for j in 0 ..< count[i - min]:
a[z] = i
a[z] = i
inc z
inc z