Sorting algorithms/Counting sort: Difference between revisions
→{{header|langur}}
Langurmonkey (talk | contribs) |
|||
Line 2,205:
=={{header|langur}}==
<syntaxhighlight lang="langur">val .countingSort =
val .min, .max = minmax(.list)
var .count = [0]
for .i in .list { .count[.i-.min+1] += 1 }
for .i of .count { _for ~= .count[.i]
}
Line 2,215:
writeln "Original: ", .data
writeln "Sorted : ", .countingSort(.data)
</syntaxhighlight>
{{out}}
|