Series: Sort

Algoritma Bubble Sort

This entry is part 1 of 5 in the series Sort

Algoritma bubble sort merupakan salah satu teknik pengurutan sederhana, yang dilakukan dengan menelusuri sebuah list, membandingkan elemen yang berdekatan, kemudian menukarnya apabila posisinya tidak tepat. Untuk mengurutkan seluruh elemen pada list, proses penelusuran ini...

Algoritma Selection Sort

This entry is part 2 of 5 in the series Sort

Algoritma selection sort, sesuai dengan namanya (select = pilih), merupakan teknik pengurutan yang dilakukan dengan memilih nilai terbesar/terkecil dari sekumpulan nilai kemudian meletakkannya pada posisi ujung kumpulan nilai tersebut. Detail Mekanisme Pengurutan Secara lebih...

Algoritma Insertion Sort

This entry is part 3 of 5 in the series Sort

Insertion pada algoritma insertion sort, dapat diterjemahkan menjadi penyisipan. Pada algoritma ini, setiap elemen list disisipkan ke posisi yang sesuai pada sisi list yang terurut. Pada insertion sort, list dibagi menjadi dua bagian, bagian...

Algoritma Merge Sort

This entry is part 4 of 5 in the series Sort

Secara literal merge sort berarti mengurutkan dengan cara menggabungkan. Sesuai dengan namanya, algoritma pengurutan merge sort melibatkan penggabungan secara berulang-ulang hingga membentuk rangkaian nilai yang terurut. Berdasarkan jenisnya, algoritma ini termasuk dalam kategori algoritma...

Algoritma Quick Sort

This entry is part 5 of 5 in the series Sort

Algoritma quick sort adalah algoritma pengurutan yang menggunakan proses pemisahan (partitioning) berdasarkan suatu nilai pembatas (pivot) secara berulang-ulang hingga suatu untaian nilai menjadi terurut. Mekanisme kerja quicksort Serupa dengan merge sort, algoritma quick sort...