Sorting algorithms/Counting sort: Difference between revisions

→‎{{header|PureBasic}}: Corrected implementation
(→‎{{header|PureBasic}}: Added PureBasic)
(→‎{{header|PureBasic}}: Corrected implementation)
Line 669:
 
=={{header|PureBasic}}==
<lang PureBasic>Procedure Counting_sort(Array data_array(1), min, max)
Define i, j
Dim Cc(max - min+1)
 
;
For i = 0 To ArraySize(data_array())
Cc(data_array(i) - min) + 1
Next
 
;
For i =min To max0 To ArraySize(c())
While Cc(i)
data_array(j) = i + min
j + 1
Cc(i) - 1
Wend
Next
Anonymous user