Counting Sort
Counting
Sort adalah algoritma pengurutan efektif dan efisien yang melakukan pengurutan
dengan ide dasar meletakkan elemen pada posisi yang benar, dimana penghitungan
posisi yang benar dilakukan dengan cara menghitung (counting) elemen-elemen
dengan nilai lebih kecil atau sama dengan elemen tersebut. Contoh sederhana
saja jika terdapat 12 elemen yang lebih kecil daripada x, maka x akan
mendapatkan posisinya di posisi 13.
Tentu
saja, sedikit modifikasi harus dilakukan agar metode ini dapat menangani kasus
di mana terdapat elemen elemen lain yang nilainya sama dengan x. Dimana tentu
saja kita tidak dapat menempatkan semua elemen yang nilainya sama dengan x di
posisi yang sama.
Keungggulan
Algoritma Counting Sort
Keunggulan
dari algoritma counting sort adalah dapat mengurutkan...