Sorting algorithms/Counting sort: Difference between revisions

Content deleted Content added
PureFox (talk | contribs)
Added Kotlin
Trizen (talk | contribs)
m →‎{{header|Sidef}}: updated code
Line 2,143:
=={{header|Sidef}}==
<lang ruby>func counting_sort(a, min, max) {
var cnt = ([0] * (max - min + 1));
a.each { |i| cnt[i-min]++ };
return cnt.map {|i| [min++; [min-1] * i }.sum;flat
}
 
 
var a = 100.of { 100.rand.intirand };
say counting_sort(a, 0, 100).dump;</lang>
 
=={{header|Slate}}==