Sorting algorithms/Counting sort: Difference between revisions
m
→{{header|langur}}
imported>Arakov |
Langurmonkey (talk | contribs) |
||
Line 2,205:
=={{header|langur}}==
▲<syntaxhighlight lang="langur">val .countingSort = f(.array) {
▲ val .min, .max = minmax(.array)
▲ var .count = arr .max-.min+1, 0
▲ for .i in .array { .count[.i-.min+1] += 1 }
▲ for .i of .count { _for ~= arr .count[.i], .i+.min-1 }
}
|