procedure BinSort (List L,K)
LinkedList bins[1..K]
{ Each element of array bins is linked list.
Could also do a BinSort with array of arrays. }
For Each number x in L
bins[x].Append(x)
End For
For i = 1..K
For Each number x in bins[i]
Print
x
End For
End For