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 .. |
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 .. |
for j in 0 ..< count[i - min]: |
||
a[z] = i |
a[z] = i |
||
inc z |
inc z |