Pada pembahasan algoritma sorting ini yang saya bahas adalah Comparation Sort. Comparation
Sort atau pengurutan dengan pembandingan merupakan algoritma sorting yang dalam proses
pengurutannya melaakukan pembandingan antar data. Berikut ini saya berikan contoh
implementasi algoritma Bubble Sort, Selection Sort dan Insertion Sort.
Kita bisa membuat program java untuk mengurutkan element array menggunakan bubble sort.
algoritma bubble sort dikenal sebagai algoritma sorting yang paling sederhana. Dalam
algoritma bubble sort, setiap array dilalui dari elemen pertama sampai elemen terakhir. Di sini,
element saat ini dibandingkan dengan element berikutnya. Jika element saat ini lebih besar dari
element berikutnya, itu bertukar.
Kita bisa membuat program java untuk mengurutkan element array menggunakan insertion sort.
Penyisipan baik untuk elemen kecil hanya karena membutuhkan lebih banyak waktu untuk
menyortir sejumlah besar elemen.